SSD中的HMB全稱Host Memory Buffer,即主機(jī)內(nèi)存緩沖技術(shù),可使得SSD可以在無緩存的情況下,借助內(nèi)存的高速讀寫特性來提升自身性能,最終達(dá)到與自帶緩存SSD鼓旗相當(dāng)?shù)男阅堋?/span>
從NVMe 1.2規(guī)范開始,均可支持HMB主控內(nèi)存緩沖功能。支持HMB功能的NVMe SSD進(jìn)行讀寫時(shí),會(huì)自動(dòng)啟用該功能進(jìn)行提速。而當(dāng)遇有系統(tǒng)內(nèi)存不穩(wěn)定,危及SSD數(shù)據(jù)安全時(shí),HMB功能還會(huì)自動(dòng)被禁用以保全數(shù)據(jù),安全可靠。
HMB技術(shù)的原理,是在主機(jī)的內(nèi)存中留出一塊緩存區(qū)專門供SSD使用。這部分區(qū)域只占用PC內(nèi)存小部分空間(一般在128MB以內(nèi)),而內(nèi)存保留充足的空間協(xié)調(diào)完成CPU與硬盤之間的數(shù)據(jù)交換。對(duì)CPU和整機(jī)性能沒有任何影響。
但是HMB技術(shù)適用于較新平臺(tái)的裝機(jī)使用,因?yàn)殡m然HMB功能會(huì)自動(dòng)啟用提速,無需額外繁雜的操作流程,但在系統(tǒng)方面有著嚴(yán)格的要求。支持HMB功能的電腦系統(tǒng)版本最低要求是Win 10 1703或1709。
目前,SSD控制芯片廠商Marvell、慧榮、群聯(lián)等均已推出了多款芯片支持HMB技術(shù),比如Marvell 88NV1160/88NV1120、慧榮SM2263XT/SM2258XT、群聯(lián)PS5008-E8T等。東芝最新DRAM-less設(shè)計(jì)的RC100系列SSD,利用HMB技術(shù),隨機(jī)讀速度最高達(dá)160K IOPS,隨機(jī)寫速度最高達(dá)120K IOPS,慧榮DRAM-less設(shè)計(jì)的新一代SM2263XT利用HMB技術(shù)不僅可將IOPS性能提高一倍,而且可以與SM2263的IOPS性能媲美,完全可以彌補(bǔ)SSD不帶DRAM緩存芯片導(dǎo)致的IOPS性能劣勢(shì)。