最近NVMe 2.0协议标准发布后,引起了许多讨论,NVMe 2.0重点优化的内容在于闪存存储和网络,而其中对于磁盘的全面支持也是不可忽视的一大亮点。
当前,SATA 3.0的速度其实无法将7200转磁盘的磁盘性能发挥出来,与许多技术一样,磁盘在进化的也不只是容量,性能也在不断提升,前不久,希捷宣布其March.2磁盘的速度能达到最高524MB/s,可以跟此前的SATA SSD叫板了。
企业和数据中心希望磁盘的容量能越来越大,随着20TB及更大磁盘的逐步采用,未来像Mach.2 这样的磁盘也会越来越多,因为,只有更高的带宽才能让大容量更好地发挥价值,就像十几层的居民楼一般两个电梯就够用了,二三十层还用两个电梯就明显太紧张了点。
NVMe支持磁盘之后意味着未来将只有NVMe一种存储连接,这是数据中心技术架构的一种简化。对于磁盘而言,不仅性能会得到充分释放,而且可以借力NVMe-oF技术,无需额外抽象层就能让磁盘进行联网。
可以预见,NVMe 2.0支持磁盘之后,将意味着SATA协议的没落,毕竟SATA在过去十二年都没更新过,也是时候淘汰了吧。舍弃SATA转向NVMe之后,消费级用户可以看到更干净的主板,不过,由于这种转变太大,所以可能得多等几年才能实现。
以下是NVMe2.0的一些主要特性,简而言之,新标准的主要设计目标是减少NVMe的开销,从而让CPU可以带得动更多SSD设备。
NVMe 2.0即将支持ZNS(ZNS),它允许SSD和主机协作完成数据的放置操作。ZNS允许数据与SSD的物理介质对齐,这将有助于提高整体系统性能,从而让系统能支持更大存储容量。
NVMe Key-Value命令集将使用密钥来访问NVMe SSD命名空间的数据,而不再是逻辑块地址,此次转变也会有助于减少系统开销。
旋转介质支持(Rotational media support)就是上面说的支持磁盘,新增了一些与支持磁盘相关的特性、管理能力和其他功能更新。
NVMe Endurance Group Management可将介质配置为Endurance Groups和NVM Sets,支持对访问粒度进行控制。
毫无疑问的是,NVMe 2.0将与前几代NVMe兼容,NVMe 2.0 SSD能与采用旧版本NVMe的主板和M.2卡一起工作。