本文内容非商业用途可无需授权转载,请务必注明作者及本微信公众号、微博 @唐僧_huangliang,以便更好地与读者互动。
刚参加SPC-1测试的NetApp AFF A800,真的是端到端NVMe?
今天看到
有朋友说
NetApp这一份报告中的A800,是参测SPC-1的首款端到端NVMe阵列。
自从Dell EMC在5月表示SCM和NVMe over Fabirc都将在2019年早期提供(参见:《
从VMAX
到PowerMax
:Dell EMC
新一代NVMe
高端阵列解析
》)之后,好几家一线存储阵列厂商都宣称其新品即将支持端到端NVMe,但似乎还没完全达到从实验室走出来全面出货给用户的时候。
“白纸黑字”也可能欺骗我们
在NetApp这份SPC-1报告中,
产品描述
段落确实出现了“端到端NVMe”和“NVMe/FC”的字样,那么
测试设备
真的如此吗?国外网站TheRegister 7月5日的新闻评论中为什么对此只字未提呢?
《NetApp system zips past IBM monolith inall-flash array benchmark scrap》https://www.theregister.co.uk/2018/07/05/netapp_benchmark_ontap_beats_big_ibm_storage_iron/
而当我看到这张拓扑图时,就对端到端NVMe(确切说是前端NVMe over FC)产生了强烈的怀疑。因为服务器上的
QLogic 2672
16Gb FC HBA卡和用于数据网络的
Brocade 6510
交换机在我印象中都
不支持NVMe over FC
。
空口无凭,还是要拿出资料为证。
只有32Gb FC才能兼容NVMe协议吗?
下图截自Broadcom官网,我们知道Brocade(博科)和Emulex都被他们收购了。
这里明确指出,
Gen6 32G
的光纤通道交换机
Brocade G630
等
(也包括G610、G620),以及
Emulex LPe31000/LPe3200
FC HBA卡支持NVMe over Fibre Channel。
至于16G的FC Switch 6510,没有证据表明其已经能够兼容NVMe/FC。尽管以前我看到过有的资料里写Gen 5交换机能够支持,但现在还是应该以事实为准,而且6510推出时间不短早已不是新品了。
再来看看QLogic光纤卡对NVMe-oF的支持情况,上图引用自https://cavium.com/fc-nvme.html,除了
Gen 6
的QLE2700
系列32GFC HBA之外,还有
增强型Gen 5的QLE2690系列16GFC卡
也在列表中,而2670系列就没有了。
到此我已经比较确定自己的观点了。其实在NetApp这次测试的SupportingFiles中,有个udev绑定lun的规则文件里(见下图)也能看到“
scsi
”字样。
端到端NVMe能降低多少延时?
上图便是NetApp AFF A800测试的延时曲线,确实表现还不错,如果没用NVMe over FC前端接口能达到这个水平吗?
拿我以前写过
PowerMax
的情况做个参照,也
只是用了NVMe SSD盘还没有上端到端
就能达到30μs以内,看来和NetApp A800差不多同一水平。这里我不是刻意去对比两款产品,而且传统企业级高端阵列的最大优势不在于绝对性能,而是运行关键业务的稳定性、成熟度和大机支持等方面。
Storage Performance Council搞乌龙不是头一回
如果上面我的结论有错,请读者朋友不吝指出。如果分析的没问题,那么我就想对这次误导的“罪魁祸首”——SPC组织再多说两句。
下图我曾经用在《
检讨&
真相:SPC-1500
万IOPS
报告存重要漏洞
》一文中,两年前有人用2台本地镜像的存储服务器+海量内存Cache跑出当时创纪录的性能数字。
其中最大的问题是,DataCore的SPC-1报告写了2份拷贝放在不同服务器上,而实际情况是本地盘镜像。遗憾的是,这份经过一次Revised的报告至今也没有完全修改掉误导的内容。
而我撰写本文的目的,就是希望能带大家
擦亮眼睛看BenchMark报告
,避免被人有意无意地误导。
注
:本文只代表作者个人观点,与任何组织机构无关,如有错误和不足之处欢迎在留言中批评指正。
进一步交流
技术
,
可以
加我的
QQ/
微信:
490834312
。如果您想在这个公众号上分享自己的技术干货,也欢迎联系我:)
尊重知识,转载时请保留全文,并包括本行及如下二维码。感谢您的阅读和支持!《企业存储技术》微信公众号:
HL_Storage
长按二维码可直接识别关注
历史文章汇总
:
http://www.10tiao.com/author/index?authorId=691