2019,NVMe SSD一统江湖看来已成大势

2024-04-28 09:08

本文主要是介绍2019,NVMe SSD一统江湖看来已成大势,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

通知:《大话计算机》一书初审、终审完毕,已经进入终稿落地修改意见阶段,一切顺利的话,2月底印刷入库,底3月中下旬就会上市!


根据IDC最新数据,2018年全球PCIe SSD出货量800万片,预计到2021年会增长到3000万片,3年增长接近4倍!

640?wx_fmt=png

同时可以看到企业级SATA SSD出货量将以2018年为拐点,开始逐渐萎缩。而SAS SSD占比比较恒定。

 

企业级NVMe SSD目前主要的出货量集中在大型数据中心用户比如各大互联网第一梯队厂商以及云运营商,这些用户追求极致的性能,是NVMe SSD的最大用户。

 

在传统企业领域,NVMe SSD似乎还并没有全面铺开,一方面是多数场景下性能需求没那么高,另外就是成本,再加上传统企业采用外置独立集中存储系统的比例较大,丢与这些外置系统,如果是传统SAN,那么其倾向于采用SAS SSD以在传统SCSI生态栈上获取最大的收益和开发速度,新兴分布式存储系统则多数出于成本考虑采用SATASSD,或者SATA HDD+少量的NVMe SSD做缓存,这方面对NVMe SSD整体出货量贡献不大。另外一个技术限制是目前的Raid/HBA卡还并未成熟的支持Tri-Mode Raid,Broadcom的三模Raid卡虽然可以接入NVMe SSD并对其做Raid,但是其性能远未达到人们对NVMe SSD的期望,另一家Raid卡老牌厂Microsemi(PMC)就根本没打算在PCIE3.0这一代芯片上支持Tri-Mode,因为这一代Raid芯片根本无法支撑NVMe SSD的性能,现实也确实如此。而PMC的PCIE 4.0产品(今年量产)将会最大支持32个Tri-Mode通道,以最高直连8块x4 NVMe SSD,数百万极限IOPS的规格推向市场,这将会促进NVMe SSD在传统企业架构下的加速铺开。

 

传统企业中有一些特殊场景对性能需求也是非常变态的,比如传统零售业的经营分析决策支持系统,数据分析压力很大,这些系统中有些会采用全NVMe闪存。

 

再来看看NVMe的软硬件生态支持方面的现状和趋势。


  1. 热插拔。热插拔目前对于NVMe SSD来讲已经没有任何生态支持问题了。OS内核目前会自动为每个PCIE Bridge预留2MB的地址空间,就算这个Bridge下面没有扫描出任何设备。这样的话,NVMe SSD被热插入之后,这预留的2MB地址空间就会无缝被用起来,对于NVMe SSD来讲2MB的地址空间足够承载NVMe标准规定的寄存器了,除非实现了CMB,而目前看来CMB还并没有被广泛采用,热插拔问题不好解决也是一大限制之一。


    其实OS内核可以预留更大的地址段,但是由于尚无定论,PCIE地址段最大64bit,每家SSD的CMB也并不一定会有多少,所以不太好拍板。对于GPU的热插拔其实就体现出这个问题,由于内核并不能确定GPU声明的地址空间到底有多少,有的几百兆,有的则可能几或者几十GB。所以无法预留。但是人们采用了另外的办法解决GPU热插拔问题,那就是把所有GPU插入,启动机器,让机器给所有GPU分配好地址占位,这样的话,后续的热拔出、热插入就可以无缝进行了。当然也有其他一些实现可以不用这么麻烦,这牵扯到PCIE Switch的高级功能,不再赘述。


  2. 扩展性问题/PCIE Switch。Intel在拖后腿。Intel在对PCIE的支持上扭扭捏捏,Intel CPU芯片推出的PCIE通道数量不太多,40~48通道捉襟见肘,以太网卡、SAS Raid卡/FC HBA卡,GPU,基本就占满了。想接入更多的NVMe SSD,就需要PCIE Switch,其会像SAS Expander一样成为PCIE生态体系中重要的角色。对应的,JBOF(F表示Flash)、JBOG(G表示GPU)这些新名词也都出现了。


    在PCIE4.0时代,Intel已经落后不少,AMD和Power架构已经开始步入PCIE4.0时代了ÿ

这篇关于2019,NVMe SSD一统江湖看来已成大势的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942855

相关文章

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

2019学习计划

工作三年了,第一年感觉是荒废的,第二年开始学习python,第三年开始自动化 感觉自己会的东西比较少,而且不够深入,流于表面 现制定一下今年大概的学习计划 需持续巩固加强:python、ui自动化、接口自动化、sql等 代码量需提升,敲的不够(重点) 学习: 1.移动端测试,appium等 2.前端知识系统整理学习  3.性能测试 4.docker入门,环境搭建 5.shell

最简单的使用JDBC[连接数据库] mysql 2019年3月18日

最极简版本的, 我们这里以mysql为例: 首先要创建maven工程, 需要引入jar包:,这里需要注意, 如果你安装的是mysql最新版本8以上的, 下面有些地方需要更改,具体就是mysql连接的url, 和5版本的不一样,具体解决请自行百度哈.这里只演示mysql5版本的? 依赖: <dependency>   <groupId>mysql</groupId>   <artifactId

树莓派 4 使用 WiFi 从 SSD Headless 启动

树莓派 4 使用 WiFi 从 SSD Headless 启动 树莓派已经默认支持从 SSD 启动,可以根据官方提供的工具初始化树莓派系统并启动;尝试通过安装 Ubuntu Server,不使用网线、显示器、键盘等,从 SSD 直接启动 依赖 树莓派 4MacSSD 安装 Ubuntu Server 1. 安装 Raspberry Pi Imager Raspberry Pi Imag

(php伪随机数生成)[GWCTF 2019]枯燥的抽奖

审核源码发现加载check.php,审计发现使用了mt_rand()函数,这个函数生成的值是伪随机的 参考下面这篇文章 PHP mt_rand安全杂谈及应用场景详解 - FreeBuf网络安全行业门户 kali里面输入下载工具 git clone https://github.com/openwall/php_mt_seed.git cd进去输入make后编译出的文件先

2019年2月17日

今天又重新看了一下输出第1500个丑数 在我错了八次之后发现要输出一个句号还要输出换行 接下来的两天应该进入复习阶段了。

National Contest for Private Universities (NCPU), 2019 E. Generalized Pascal's Triangle

编辑代码 2000ms 262144K Generalized Pascal's Triangle Pascal's triangle is a triangular array in which each number can be calculated by the sum of the two numbers directly above that number as shown i

Hinton等人最新研究:大幅提升模型准确率,标签平滑技术 2019-7-8

导读:损失函数对神经网络的训练有显著影响,也有很多学者人一直在探讨并寻找可以和损失函数一样使模型效果更好的函数。后来,Szegedy 等学者提出了标签平滑方法,该方法通过计算数据集中 hard target 的加权平均以及平均分布来计算交叉熵,有效提升了模型的准确率。近日,Hinton 团队等人在新研究论文《When Does Label Smoothing Help?》中,就尝试对标签平滑技术对

Photoshop CC 2019圆形的抠图

快速进入矩形选区 快速在矩形和圆形选区之前切换: shift+M 选择的时候,按住shift,可以选中正方形/圆形   以中心点画圆: alt + 拖拽 再利用变换选区功能即可实现圆的选中 效果如图所示: 再使用自由变换,即可放大,缩小球的大小: ctrl + T 阴影部分的处理: 1)去其他球那里选择个椭圆形选区 2)选择编辑-填充 3)使用滤镜里

Windows Server 2019 中文版、英文版下载 (updated Aug 2024)

Windows Server 2019 中文版、英文版下载 (updated Aug 2024) Windows Server 2019 Version 1809 请访问原文链接:https://sysin.org/blog/windows-server-2019/,查看最新版。原创作品,转载请保留出处。 本站将不定期发布官方原版风格月度更新 ISO。 Windows Server