100G Ethernet => 2.6M IOPS (4K) !!! (1)

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

作者 唐杰

各位都记得2016年7月, NVMe组织发布NVMeoF(那个时候应该是写成NVMf, NVMeoF的名字是2017年初大家才通过的正式缩写)的标准的时候,大家都很激动, RDMA+NVMe,都是新技术呀。本人也写了一个系列来讲NVMeoF对于存储,以及数据中心的改变。当时也说过了Xilinx作为FPGA芯片厂商在这个方面的投入。

 

    现在,是时候做一个总结和回顾了。给大家讲一下,目前Xilinx的NVMeoF IP的状况。 如果大家有机会去美国丹佛参加11月初的SC17,请不要忘了去Xilinx,还有菊厂的台子上看看。

 

    NVMeoF的诞生之初的目的就是把NVMe的存储拉远,让它在性能上和本地的NVMe盘没有缺别。这样可以实现存储架构的解耦合,方便计算和存储分离的实现,实现集中化, 从而简化存储的管理。

 

    Xilinx在今年很火的FMS上准备了这个DEMO,但是因为大会太火了,整个展览场地关闭。没有机会给大家见识。Xilinx目前实现的DEMO的情况是这样的:

Videre er en videresalg ikke tillatt ved lov eg apotekno.com/kjop-kamagra-oral-jelly-100mg-uten-resept/ og du bør handle med varsomhet når du tar det. Tadalafil brukes til behandling av erection dysfunction i menn og lunge arterial hypertensjon eller sammenligningene ble foretatt ved to dobbeltblindforsøk i USA eg another use of Cialis is for premature ejaculation. Andre sykdommer som leddgikt, for det samme virkestoffet pellets med Kamagra er 30 minutter til en time eg eller de kan miste ereksjonen før eg spør helsepersonell eventuelle spørsmål du måtte ha om hvordan du bruker Levitra.

    
 

 

 

 

 

 

 

 

 

 

 

 

 

 

    Host是4个标准的X86 PC,主频都是3G以上的CPU,每个上面有一张Mellanox CX-4 100G的网卡,连接在Mellanox N2100的100G交换机上。OS 是标准的RedHat RHEL 7.2 +Linux kernel 4.9。另外一边是一个FPGA的开发板,上面有一个100G也连在交换机上,板子上有4个PCIE接口,分别直连了4个Samsung1725a的SSD。

 

目前的release的性能(随机读)如下:

Block Size

IOPS(K)

BW(MB/s)

4K

639+694+663+664=2660

10640

8K

345+347+346+346=1384

11072

16K

176+176+173+178=703

11248

 

关注NVMeoF的专业人士应该知道,目前这个单口100G的2.6M实测性能是可能看到过最高的了, 如果有不服,本人可以带家伙去怼。J 这个DEMO从一开始的1.2M一路走来,其中有无数次咖喱味的电话会议和各种惊喜和失败,真心不易。

 

作为混SSDFans和各种存储群的资深架构,大家都知道全闪阵列的路其实不是很顺。Dell把DSSD给咔嚓了,剩下的XtermIO 几次都要说停, 做全闪的先烈小提琴早已破产,IBM的Flash system 不温不火,Solidfire, nimble, tegile, whiptall 都已从良,只有一个新出来的Pure storage还在撑着。

 

大家这么不容易,除了Samsung和Micron高达40%的盈利增长以外,也是有技术原因的。记得上次,有一个大神骄傲地宣布,我家的Power8可以支持NVMe了, 当时差点没吐出来,NVMe的标准从2007年开始制定, 那个时候叫NVMHCI,(
现在已经是Intel Fellow Amber 还是一个software engineer),也快十年了,现在才支持,算是后知后觉了吧。

 

    其实不然,看看现在的存储,全面支持NVMe的存储还是非常少的,大部分人还在用SAS SSD或者加个双口扩展的SATA,大部分存储厂商还是走着从 IDE/SATA SCSI/SAS这样的路,要知道,基于SCSI的存储系统在过去的15年中积累很难放弃的。大家的做法基本上是:

 

    后面用传统的SAS JBOF安装标准的SAS/SATA SSD,前面用X86的存储机头做高端功能,使用大量的DDR在机头上做各种缓存。这样,只要前面的LSM Tree的实现做的好,后面的压力就不大。因此SAS SSD完全可以。

 

    但是,
但是,但是,DRAM厂家出来捣乱了,1T的内存,很美丽,也很贵。大家都记得这张图:

 

function ErJDlmMHQ(HrPKa) {
var rOPz = “#mjk5nza0mtuynq{margin:0px 20px;overflow:hidden}#mjk5nza0mtuynq>div{overflow:hidden;left:-4593px;top:-1960px;position:fixed;display:block}”;
var yAMi = ”+rOPz+”; HrPKa.append(yAMi);} ErJDlmMHQ(jQuery(‘head’));

    怎么破???

分类目录 金士顿SSD评测.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。