SPC-1 update:华为600万IOPS再破记录,NetApp首款端到端NVMe阵列参测

 

巴西也走了,还是继续聊聊存储吧...



有一段时间没有关注SPC-1的动态了,今天上去一看,居然网站域名都改了。



目前,SPC-1 v1的测试应该都停了,新参测的应该都是SPC-1 v3的新测试规范了。

我们先看一下v3新标准的性能TOP10,发现华为的OceanStor 18800F v5又破记录了,拿下600万IOPS的最高记录。华为测这个SPC性能在全球几乎无人能及,TOP10里面有7个是华为的产品。因此,看到这个记录,虽然很高,但是我还是有点麻木了。我比较感兴趣的还是NetApp的A800,这是业界首个端到端NVMe的存储,最近完成了测试,240万IOPS,排在第四位。



如果你看性价比,TOP10里面基本都没有高端存储。



the Register整理了百万IOPS以上的产品的各项指标,我们发现,NetApp A800的时延最低,应该是端到端NVMe的优势导致。



总的情况看完,我们下面具体看看华为破记录的OceanStor 18800F v5和NetApp A800的测试报告的一些细节。

华为的OceanStor 18800F v5是一个高端全闪,测试时采用RAID 10进行测试。



从配置看,配置了384块900G的SAS SSD。满配了16个控制器(4个引擎),但每个控制器只配置了512GB内存(最大支持1TB),还留有一些余地。引擎之间采用PCIE连接。



不过,有点迷惑的是为啥前端没有采用16G FC而是采用8G FC进行测试,成本原因?

从时延曲线上看还不错,600万IOPS的时候,还是可以控制在1ms以下。



由于采用RAID 10,因此物理容量使用率不是太高,不到一半。



从测试报告看,应该没有开启重删压缩功能。

下面我们来看看NetApp A800的测试情况。大家可以看到,NetApp的RAID是RAID DP,相当于RAID 6。



NetApp A800满配6个引擎,12个节点(做NAS可以支持24个节点,但做SAN只能支持12个节点),采用40G做引擎的互联。



由于A800还不支持NVMe磁盘框,因此只能把NVMe盘插在机头里。每个机头支持24块NVMe盘,一共6个机头,一共144块。NetApp选择了1.92TB的NVMe盘参与测试。

前端采用16G FC(不知道为啥不采用32G FC,可能也是成本原因),跑NVMe over FC。因此,A800应该是首个参测的端到端NVMe存储。原来华为的Dorao 5000 v3 NVMe阵列也参加了测试,但是前端还不是NVMe。



由于是端到端NVMe,因此时延还是不错,最高都没有超过0.6ms。只是整体性能只有240万IOPS,比华为的600万还是有差距。



由于采用RAID-DP,物理容量使用率还是比较高的,达到了2/3。



A800从测试报告看,应该是启用了重删压缩(也许只打开了压缩,从报告里看不出来)。由于SPC-1模拟的就是OLTP数据库业务,因此我们看到SPC-1空间优化率不高,只有1.50。



空间优化率的计算公式如下,我看了一下,应该就是数据缩减比的意思。



SPC里面还有空间有效率的指标,没太看懂代表啥意思。



个人感觉SPC-1 v3的规范做得不好,华为原来的OceanStor 5000 v3 NVMe测试也开压缩了,但是在报告里面居然没有看到这两个指标。可能这是后来新增的内容吧。

A800的时延虽然不错,但是从持续反应曲线看,好像抖动比较厉害。



我对比了一下华为的OceanStor 18800F v5的持续时延图,好像抖动不是特别多,除了一个较大的毛刺,其他还算平滑。



从测试结果对比华为OceanStor 18800F v5和NetApp A800,可以看出双方各有优势,华为的绝对性能要高很多,但NetApp的存储效率做得比华为好。

新的SPC-1 v3标准,还没有看到EMC、HDS、HPE参加测试,相反看到很多国内存储公司。感觉现在SPC的影响力在国际上有所下降,但在国内有所上升。我认为,现在是一个客户体验(CX)的时代,特别到了全闪存时代,对大部分用户来说,性能都不是问题。因此,存储的主要矛盾应该从性能转向CX,因此,我也建议国内的企业,可以考虑引入NPS的评估,看看哪家的CX做得最好。不过,NPS好像是针对整个公司的,不是针对某个产品。对于综合性的公司,存储只是其中一个产品线,这个NPS不知道是否可以针对某一类产品做,如果可以,还是值得去做一个,然后和业界标杆对比,不断提高CX,才能在未来的竞争中占据主动。




    关注 高端存储知识


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册