持久内存技术简介¶
备注
本文只是草稿,我对Intel Optane的持久内存技术很感兴趣,如果有条件想实践一下:
采用Optane加速 Ceph Atlas 存储RocksDB(元数据)
采用Optane加速 ClickHouse LDAP数据库性能
英特尔在 2019 年 4 月的大规模数据中心活动中正式推出 Optane 持久内存产品线。 傲腾(Optane)属于相变存储器(Phase-change RAM),典型的性能水平都要超出NAND SSD的性能很多。但是,需要较新的CPU处理器,例如 Xeon8200 和 9200 系列可以充分利用 Optane 持久内存的优势。
由于 Optane 是英特尔的产品(与美光合作开发),所以意味着 AMD 和 ARM 的服务器处理器不能够支持它。
Optane 持久内存采用Intel与美光合作研发的 3D Xpoint 内存技术。3D Xpoint 是一种比 SSD 更快的非易失性内存,速度几乎与 DRAM 相近,而且它具有 NAND 闪存的持久性。
有2种使用模式:
作为标准NVMe-PCIe SSD: 通常采用 M.2 接口,NVMe PCIe 格式,或者是U.2接口。
作为内存或板载加速设备: 采用NVDIMM(非易失性主内存),这种模式需要主板和芯片的特殊设置才能工作
傲腾(Optane)需要:
Intel第七代CPU支持,也就是
Kaby Lake
处理器(2016年9月推出,14nm工艺)主板芯片 Intel 200系列
备注
目前我没有设备可以支持测试Intel Optane,可能会考虑购买一个 标准NVMe-PCIe SSD
来加速Ceph。根据 HPE ProLiant DL360 Gen9服务器 资料,DL360 Gen9 支持 NVDIMM 内存 (持久化内存),速度和DRAM相当,但是容量较小;不过,确定不能在内存插槽安装Optane,所以无法适配。
NVDIMM-N 对比 Optane DC DIMM 可参考 Persistent Memory NVDIMM-N and Optane DC DIMM
应用场景¶
Ceph 读写密集且性能关键的元数据存储(RocksDB)
RocksDB内存型存储
ClickHouse LDAP数据库
混合存储(加速机械硬盘作为大容量存储),例如,部署 Gluster Atlas 大容量存储,兼具机械硬盘大容量和SSD高速特性