傲腾持久内存模块 Optane DC Persistent Memory Module

HDD–>SSD–>OPTANE DC–>DCPMM–>DRAM

从常规的机械硬盘到固态,再到以P4800X为代表的OPTANE DC,再到如今的持久内存模块,数据从硬盘到内存的距离越来越近,耗时也越来越短。

超微bios设置boot 超微bios设置傲腾内存模式_数据库

DCPMM有三种运行模式
① MemoryMode模式,也就是内存模式,这时DCPMM被视为常规的内存模块,而原有的内存则被视为CPU的4L cache且不可见,此时系统只会显示DCPMM的总容量而不会显示原来内存的容量。

② App Direct Mode模式,也就是储存模式,这时DCPMM作为常规的非易失性储存使用,相当于是个有内存速度的固态硬盘吧。(作为一个臭打游戏的看到这瞬间湿了,妈妈再也不用担心我游戏加载卡顿了~~)

③ Mixed Mode即混合模式,此时部分作用为MemoryMode部分作用为AppDirectMode,一切就像是麦克斯韦方程组一样完美 =。=

持久性内存技术支持开发兼具存储和内存属性的产品。产品具有存储的持久性,意味着它们将在重启后保留内容,它们可以像内存一样按字节寻址,意味着程序可以就地访问数据结构。持久性内存速度非常快,处理器可以直接访问,节省了传统存储停下来处理数据块 I/O 所需的时间。这时候软件堆栈和 PCIe 协议的开销反而成为了总体延迟的大头部分。现有的NAND固态走的是PCIe总线使用NVM EXpress协议通讯,读取数据块延迟在80ms以上,其中用于访问介质的时间占了绝大多数,而软件堆栈仅占一小部分时间。

感觉intel正在推动内存硬盘一体化,三星六代NAND128层已经量产,2021年将推出七代176层。虽然基于3D XPoint的不能像NAND那样堆叠,但是如果intel能把密度问题解决,相信这个革命性技术可以颠覆整个数据库市场。传统的内存型数据库成本都很高,因为内存比硬盘更加昂贵。持久型内存模块的出现使它可以支持面向内存数据库中的对象扩展用例,这些对象之前无法放在数据库中,因为这样的话基础设施的成本会非常高。而现在类似Redis这种缓存数据库能够利用这项新技术以较低的成本提供内存体验,这是它的主要优势。每个人都在追求即时响应。即时响应是指从点击鼠标到获得应用的响应,间隔不超过 100 毫秒。傲腾 DC 持久内存,几乎可以将全部数据置于内存数据库中,并享受亚毫秒级延迟带来的强大应用性能。扩展 RAM 它能够提供大致相同的性能,但是使用成本要低得多。这就是持久内存的重要意义。相信下一代服务器架构将普遍采用持久内存。这将改变整个数据库市场。