固态硬盘你需要知道的事,NVMe2.0协议至关重要
存储技术发展迅速,从以前几十MB/S的机械硬盘,到现在几千上万MB/S的NVMe SSD(PCIe3.0/4.0/5.0)都已经成为了主流选择。
不过,我们在购买NVMe SSD时,除了要了解它们的芯片,还需要注意一个问题,它们支持哪个版本的NVMe协议。
尽管NVMe 2.0协议在2021年就颁布了,但是目前市场上支持NVMe 2.0协议的NVMe SSD仍然比较少,很多NVMe SSD,由于固件未升级,仍然只支持NVMe1.X。
NVMe SSD是支持NVMe 2.0,还是NVMe1.X有差别么?当然,而且差别很大。作为普通玩家,我们不用去了解NVMe2.0和NVMe1.0X技术上的不同。简单的来说NVMe2.0的结构更加的优秀,指令集更加丰富,更加有利于NVMe SSD的速度、延迟、安全性、使用寿命、使用灵活性等等。我们一起来简单的了解一下NVMe2.0的新增功能。
1、Simple Copy Command
Simple Copy Command允许Host将一段或者多段LBA上的数据拷贝到一个连续的LBA上,Host只需要指定源地址和目的地址即可,NVMe SSD在收到命令后会自己进行数据的拷贝工作,从而大大减少了对总线和Host资源的占用并降低延迟,从而提供更高效、更简化的数据复制方法,以改进数据管理和传输操作的性能。
2、NVMe KV
NVMe KV允许应用程序使用 KV 对与驱动器控制器通信,而不是通过块地址进行通信。据说这可以降低 CPU 的计算负荷,降低延迟,提升数据吞吐量。
3、Zoned Namespaces
分区命名空间(ZNS)。这项新技术将有助于根据数据的使用频率,将其置于存储设备的某些区域,从而减少对存储数据的重写和重新排列,将使得SSD性能和寿命提高。
4、Domains and Partitioning
如果一个NVM Subsystem中存在多个Domain,它们将以协作的方式运行。通过将NVM Subsystem划分为不同的Domain,有利于提供更加灵活、安全和高性能的数据管理和隔离能力,使NVMe设备可以适用于更加复杂的存储场景。
5、NVM Set and Endurance Group
NVM Set和Endurance Group是NVM存储架构中两个可选的层级,NVM Set由单个或多个Namespace构成,单个或多个NVM Set又共同构成了一个Endurance Group。在同一个Endurance Group中,这些NVM Sets使用相同的耐用性属性和管理策略,受到相似的写入和擦除次数的约束,也有利于平衡NVMe设备的使用并最大化写入寿命。
6、Rotational Media
增加对HDD的支持。
支持NVMe2.0协议的SSD ,其各种性能要比支持NVMe 1.X协议的,要更加优秀。如果你花同样的钱,肯定希望购买支持支持NVMe2.0协议的SSD,而不是后者。所以大家在挑选NVMe SSD时需要注意其协议版本。想确定你的NVMe SSD支持的什么协议可以用CrystalDiskInfo查看。
最后,NVMe2.0都出来这么久了,仍然很多NVMe SSD(在售的和用户手中的)只支持NVMe1.X,也引起我们的思考,为什么NVMe2.0协议早就出来了,市场上那么多NVMe SSD却没有更新支持NVMe2.0的固件?
主要原因有这么几点:很多存储品牌不够专业,本身不具备写固件的能力,且与主控厂商缺乏联系,且产品服务落后,无法对用户手中的产品进行固件升级,甚至有的都不知道NVMe2.0是什么,它们只是买来芯片、主板开个卡,或者只是贴牌经销。在此希望专业的存储厂商/品牌,尽早为NVMe SSD升级支持NVMe2.0协议的固件,在提升技术,提升产品服务,提升产品价值的同时,也为用户带来更好的产品体验。