众所周知,英特尔® 傲腾™ 持久内存(以下简称PMem)是一款近年来少见的,在性能、容量和数据持久性上都让人眼前一亮的创新产品,而英特尔每每提及它时,都会用 “颠覆传统内存和存储架构”来形容它的价值。
不过,“眼见为实”才会有足够的说服力。专注于企业级设备开箱和测试的媒体“无情开评”这次就通过加压实测的方式,对 PMem 的性能和特性进行了全方位的测试以及解读,让我们来一起看看它的实战表现有何过人之处。
英特尔商用频道。
告别纸上谈兵,媒体实测考验英特尔® 傲腾™ 持久内存!六问六答,展示其性能、容量和持久性优势的正确打开方式!
基础性能
测试
颠覆传统!
低时延与高性能的新突破
既然要探究 PMem 的真实性能,那么不妨从基础测试做起。
8根 DRAM+8 根 PMem 的配置 vs. 8 根 DRAM+1 根 PMem 的配置, 通过多轮脚本轰炸,来观察不同配置下其随机读、随机写与随机混合读写的能力。
上图 8+1 和 8+8 的测试结果数据对比可以说是一目了然,8+8 组合的性能表现是 8+1 组合的8倍,说明多根 PMem 组合性能线性增长,不存在额外性能浪费。
傲腾16g玩法,同时,PMem 主要延时落在 170-320 纳秒的区间里,与 DRAM 内存相近,但与传统 NVMe 固态硬盘微秒级的时延相比,领先达千倍数量级!这在多数IT产品升级换代只会带来两位数(XX%)性能增长、有新品实现性能翻倍都会让大家集体围观的时代,可真是一枝独秀。
在企业级的真实应用中,我们选择了 Redis 和 RocksDB 这两个典型用例进行加压测试。
Redis测试
“小钱”办大事!实力不输 DRAM
利用 Redis 来提升服务响应速度是目前越来越多企业的选择。通过 DRAM 缓存数据固然能降低时延,但性价比的问题依然困扰企业。PMem 的出现可谓希望之光。
下面我们来对比一下两者在 Redis下的性能表现。
■ 在读取性能上,相当于 DRAM 的96%;
■ 写入性能上,相当于 DRAM 的90%;
更重要的是容量大,价格低!
能让数据更快地交给中央处理器。傲腾内存可以和传统DRAM内存串联成一个虚拟驱动器,并使用智能软件(英特尔快速存储技术)来加速PC的性能和响应速度,让机械硬盘的PC也可以拥有SSD的高速体验。
所以少量配备了 DRAM + PMem 的服务器节点,完全有望在性能和容量上取代大量只配备有 DRAM 的服务器节点,从而显著降低采购、部署和维护成本。
RocksDB 测试
4、安装傲腾内存内存只支持UEFI+GPT方式安装 5、操作系统一定要Windows10 64位系统 7、Intel傲腾内存推荐机械硬盘用户使用,已经拥有大容量SSD的玩家,也无需购买傲腾内存,因为傲腾内存对SSD的加速效果并不明显。
读写实力碾压 NVme
作为近年来的明星数据库引擎,RocksDB 在快速存储和高并发服务压力下性能表现优越。
那么 PMem 在 RocksDB 场景里又有哪些靓眼的表现呢?
实测表明,PMem
随机写性能接近于 NVMe 固态盘的2倍;
随机读性能接近于 NVMe 固态盘的10倍。
按场景灵活配置 PMem
知人善用!三张“王牌”各显神通
答案就在下表中,请课代表划重点:
至于这些模式的配置,可谓简单易行,具体操作如下(都是来自英特尔专家的官方分享哟):
内存模式:
1.使用 ipmctl 命令
“ipmctl create -f -goal memorymode=100”
2.重启;
AD 模式:
傲腾内存主要作用:1、提升机械硬盘电脑的开关机速度;2、提升机械硬盘电脑使用软件时软件加载速度;3、提升机械硬盘电脑软件素材、文件加载速度;4、提升机械硬盘电脑打开游戏加载速度。
1.使用 ipmctl 命令
2.重启;
3.文件系统创建和挂载
ndctl create-namespace
mkfs.ext4 /dev/pmem0
mount -o dax /dev/pmem0 /mnt/pmem0
KMEM DAX 模式配置
1.如果BIOS非最新版本需到主板品牌官网下载最新支持傲腾内存的BIOS进行安装,如图进入BIOS中的EZ Flash Update,可通过U盘或者直接在线联网升级;2.升级完毕后进入新的BIOS进行设置;1)进入BIOS,Advanced界面,将SATA MODE 。
1.设置为 AD 模式并重启生效
2.把 DEVDAX 放进去,namespace 创建成为 DEVDAX 设备
3.创建 PMem 成为新 NUMA 内存节点
写在最后
真金不怕火炼
有M.2接口的200系以上主板,第七代以上处理器。