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性能劣勢。