NVRAM
非易失性随机访问存储器
NVRAM( Non-Volatile Random Access Memory) 是非易失性随机访问存储器,指断电后仍能保持数据的一种RAM
程序简介
如果通俗地解释非易失性存储器,那就是指断电之后,所存储的数据不丢失的随机访问存储器
1.随机访问存储器(Random Access Memory,RAM),断电之后信息就丢失了。
2.NVRAM可以随机访问。因此有些解释中,说Flash是属于NVRAM,是不准确的。因为从严格意义上来说,Flash分有两种:nand flash和nor flash。其中的nor属于是可以随机访问的,而nand flash不是真正的随机访问,属于顺序访问(serial access)。
形态
NVRAM加速卡
针对闪存存在的不够耐写的问题, NVRAM 加速卡持续性地提供均衡的性能,达到1 百万 IOPS读/写,并且没有任何耐久度的问题。NVRAM加速卡在DRAM和PCIeSSD之间建立了一个新存储层级,性能优异、可靠性超高,适用于需要高性能及高可靠性的任务关键型应用。并且该解决方案基于业界标准的NVMe接口,实现了即插即用的PCIe连接,用NVMe将数据从内存移至NVRAM解决方案,效率比利用CPU周期要高出四倍,从而优化了CPU利用率。
NVRAM加速卡的创新在于结合了DRAM高速及耐写特性以及NAND闪存的非易失性,实现的性能十倍于最快速的固态盘SSD),提供的IOPS超过千万次每秒,延迟则低于微秒。NVRAM加速卡是一款标准尺寸半高、半长的PCIe卡。其设计紧凑,可以置入任何服务器当中,基本上与所有服务器均能兼容。
主要区别
一些的方案如NV DIMM,就是拿普通的内存条加电容和flash,断电以后可以提供保护,机制都是一样的,形态不一样。NVRAM的优势一个是容量大,再一个NVRAM占用PCIE槽,而不是占用DIMM槽。NV DIMM有很多劣势需要BIOS支持,NV DIMM插到主板上跟其他的内存怎么区分,BIOS需要区分开,应用需要区分开。混插的时候就比较难,OS要改,要分清楚哪一块内存有断电保护的。再有就是需要硬件的支持,DRAM支持,以及额外支持NV DIMM插槽,这块更多牵扯到主板,最严重的是NVDIMM占用CPU周期内存,影响应用软件。
NVRAM 里有一个专门移动数据的处理器,会代替CPU把数据移动到NVRAM里。如果用DIMM的话,没有人做这件事的,只能靠CPU从普通的DIMM读出来再写到NV DIMM里面。所以CPU耗费大量的周期去拷贝数据很不划算。
最新修订时间:2023-09-15 10:39
目录
概述
程序简介
形态
参考资料