什么是HMB技术?对SSD有何影响?

  SSD中的HMB全称Host Memory Buffer,即主机内存缓冲技术,可使得SSD可以在无缓存的情况下,借助内存的高速读写特性来提升自身性能,最终达到与自带缓存SSD鼓旗相当的性能。

  从NVMe 1.2规范开始,均可支持HMB主控内存缓冲功能。支持HMB功能的NVMe SSD进行读写时,会自动启用该功能进行提速。而当遇有系统内存不稳定,危及SSD数据安全时,HMB功能还会自动被禁用以保全数据,安全可靠。

  HMB技术的原理,是在主机的内存中留出一块缓存区专门供SSD使用。这部分区域只占用PC内存小部分空间(一般在128MB以内),而内存保留充足的空间协调完成CPU与硬盘之间的数据交换。对CPU和整机性能没有任何影响。

  但是HMB技术适用于较新平台的装机使用,因为虽然HMB功能会自动启用提速,无需额外繁杂的操作流程,但在系统方面有着严格的要求。支持HMB功能的电脑系统版本最低要求是Win 10 1703或1709。

  目前,SSD控制芯片厂商Marvell、慧荣、群联等均已推出了多款芯片支持HMB技术,比如Marvell 88NV1160/88NV1120、慧荣SM2263XT/SM2258XT、群联PS5008-E8T等。东芝最新DRAM-less设计的RC100系列SSD,利用HMB技术,随机读速度最高达160K IOPS,随机写速度最高达120K IOPS,慧荣DRAM-less设计的新一代SM2263XT利用HMB技术不仅可将IOPS性能提高一倍,而且可以与SM2263的IOPS性能媲美,完全可以弥补SSD不带DRAM缓存芯片导致的IOPS性能劣势。

2018-09-18 09:26:42