声明
主页:元存储的博客_CSDN博客
依公开知识及经验整理,如有误请留言。
个人辛苦整理,付费内容,禁止转载。
内容摘要
前言
企业级NVMe固态硬盘自带有大容量的DRAM缓存,并且处于断电保护设计之下。PMR(Persistent Memory Region)空间提供了一种内存级读写速度、断电后数据不会丢失的存储区域。
东芝的CM5企业级固态硬盘已经支持这一特性。
1 概念
除了闪存之外,大多数NVMe SSD还具有大量的DRAM, 消费级SSD 大多是DRAM-Less, 就是不带DRAM, 主要是企业级SSD 带DRAM。DRAM的主要目的是作为闪存转换层表的缓存,用于跟踪逻辑块地址和物理闪存地址之间的映射。但是NVME一直在探索其他方法来使用DRAM。1.2规范引入了控制器内存缓冲区,这使得一些SSD的DRAM可以通过PCI地址空间直接访问。这允许IO命令提交和完成队列位于SSD的内存中,而不是主机CPU的内存中,这可以减少提交端的延迟,并且可以在SSD和网络之间的对等DMA的结构中消除NVMe中的一些不必要