小科普 | 硬盘的HMB功能有啥用?
咱们在买SSD的时候不难发现 , 有好多不知道干啥用的特性 , 还都是英文缩写 , 诸如S.M.A.R.T、TRIM、LDPCECC、DevSleep等等 , 那么我们今天就来讲讲HMB是干什么的 。 
HMB全称HostMemoryBuffer主机内存缓冲器 , 属于NVMExpress(NVMe)的基本特性之一 。 SSD肯定需要NAND闪存颗粒 , 同时由Controller主控调度 , 
为了提升随机读写性能 , 有些硬盘会设计一个外置硬件的DRAM高速缓存 , 用来缓冲数据和存储映射表(MapTable) , 主流比例是1000:1 , 也就是1GB容量搭配1MB缓存 , 1TB的盘搭配1GB的缓存 。 
性能表现会比差不多规格的DRAM-less无缓存方案好一点 。 当然也有模拟SLCCache缓存方案 , 空闲后二次转存、释放空间 。 有些低价的盘没装缓存、甚至主控本身就不支持外置缓存 , 这时候就要用到HMB技术了 , 
【小科普 | 硬盘的HMB功能有啥用?】它可以共享系统内存作为缓存 , 需要NVMe1.2版本、在Win101703版本之后就可以使用(和SLC缓存不冲突、可以同时存在) 。 其实和NVIDIA的TC、AMD的HM共享显存技术差不多 , 你显存不够用、爆了 , 就会调用内存 。 (响应延迟、带宽速度还是有差异的)(延迟:主控SRAM<HMB<FTL)
Windows的HMB功能也有其局限性 , 它最多只能分配64MB共享缓存给NVMeSSD , 比例太低 , 所以效果肯定和独立外置DRAM缓存有差距 , 并且得走PCIe通道带来额外的延迟 。
总的来说就是:有总比没有好 , 但也没好多少 。 
- 苹果|华为新一代“小方表”来了:Watch FIT 2正式官宣
- 小米|小米最强影像旗舰!小米12S系列海报泄密:徕卡标变白了
- 徕卡|超大杯命名揭晓!卢伟冰换上小米12S Ultra
- 户外|“小眼镜”增多 专家支招教你科学用眼
- 单项冠军|再添三家“小巨人”,青岛高新区梯度培育见成效
- 陨石|小行星“打水漂”闯入地球 形成世界最长陨石陨落带
- 小米|小米12S系列官宣7月4日正式发布:小米与徕卡联合研发
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- ssd|小屏旗舰跌至2699元,67W快充+5000万三摄,成荣耀70最大对手
- ios16|一步到位能用5年,目前这3款手机能闭眼入,买手机不要太小气
