推荐先阅读前一篇 https://www.chiphell.com/thread-2019110-1-1.html
DCPMM简介和Memory Mode的测试见上文介绍, 这里直接进入正题, DCPMM主要有三大运行模式
Memory Mode, 即为2-Level Memory(2LM), 此时DRAM转变角色变成NVRAM非易失性存储器(如DCPMM)的Cache, DCPMM作为系统可见主存

App Direct Mode, 即为1-Level Memory(1LM), 指DRAM和DCPMM作为两块独立的存储空间, 系统下同时可见

Mixed Mode, 顾名思义部分容量做Memory Mode, 部分容量做App Direct Mode, [email protected]
很显然大家更关心的并非Memory Mode(MM), 而是App Direct Mode(AD), 因为只有AD模式下DCPMM才会变成非易失性
AD又分为需要专门程序支持的普通AD模式以及Storage over AD模式(SoAD), 后者即变成了大家熟悉的以Block块为基础的存储介质(如SSD)
本文非科学性简测了2-1-1配置即俗称的每路6+2 DIMM(上文有介绍)在Windows下的SoAD性能, 2-1-1仅比1-1-1稍好属于倒数第二残血
第一步需要设置运行模式, 可在BIOS或系统下用命令行工具操作, 那一般肯定用BIOS更方便了
首先找到Regions子菜单新建Goal Config, 此时会出现Region ID, 每路一个Region, 我们选择AD With Interleaved也就是两根DIMM合并一个逻辑盘

作为Block Storage必须要有Namespace, 接下来在菜单下新建Namespace
这里的None Raw Access就是专用的普通AD模式, 而Sector BTT(Block Translation Table)就是上面说的SoAD模式, 我们选Sector

可以看到默认为4KiB扇区大小

DCPMM可调整平均功耗, 128GB最大15W, 256GB/512GB最大18W, 性能最好的是256GB, Performance Setting方面保留BW Optimized优化带宽

然后查看DCPMM可用容量和总主存容量


进入Windows 10查看基本信息, OS版本1809 LTSC最新Build 17763.864
可以看到总容量和MM模式一样为2.3TB, 但下方显示的主存可用容量从DCPMM的2TB变成了DRAM的实际容量384GB
再往下的Hardware Reserved这里变成了2TB, 意味着DRAM和DCPMM对CPU来说已经独立开来

任务管理器有两块Interleaved Persistent Memory Disk, 每路下各一块1TB容量

打开设备管理器和磁盘管理器, 可以看到Memory Devices下面的Intel INVDIMM Device和Interleaved Persistent Memory Disks都正确显示

比较可惜的是Win自带VDM无法将不同路之间的Persistent Memory磁盘合并RAID, 会报如下错误

最后打开御用命令行管理工具IPMCTL验证相关信息, 固件已升级到最新的01.02.00.5395a

接下来是一些简单测试, 先上一张Intel架构优化手册上的官参图, 可以看到单根DCPMM的持续读写/随机读写性能存在着较大差异

由于DCPMM对线程数较QD队列敏感很多, 所以测试时的主要变量就是Threads/Workers, BIOS已更新到v3.2, 包含最新微码和补丁
QD=1/Thread=1, 可以看到Q1T1持续读取并不突出, Q1T1持续写入甚至低于绝大部分SSD, 即便如此Q1T1随机4KiB还是要比Optane SSD强不少

QD=1/Thread=16, 读取已经到了25+GB/s, 很明显能看到一代Optane的写入相比读取确实很残...

QD=1/Thread=28, 单路28C满线程(不算HT), 读取继续爬升到29+GB/s, 持续写入方面已经开始倒退

QD=1/Thread=56, 此时持续读取依旧在上升来到36+GB/s, 但可能由于线程数套太多跨NUMA造成不少效能的戏剧性缩肛, 可以忽略

从上面的快餐里发现Thread=16是大致的甜点, 所以在下面的Iometer里选取了Q16T16(OIO=256)进行测试
4KiB随机100%读, 1.42M IOPS (5,820MB/s)

4KiB随机100%写, 740K IOPS (3,040MB/s)

4KiB随机80%读20%写混合, 1.17M IOPS (4,800MB/s)

为了对比, 顺便附上SoftPerfect RAM Disk v4.0.9划分256GB RAM Drive在同个系统上的表现, 拔掉DCPMM之后DRAM提高到了2933等效频率


总结: 从性能上来看, 2根残血版DCPMM读取效能很爆炸, 而硬伤写入也体现地很明显, 当然系统变相多出两块"1TB SSD"那效果绝对是...
和一代Optane SSD相比, 随着磁盘数量的增加, SSD写入会比DCPMM更好, 而读取方面DCPMM可以轻松秒掉SSD

更多专业评测可以翻看联想SoAD效能分析手册, 这里仅作为玩家瞎跑几个非科学性的测试, 一代Optane终结贴献给极有可能的8280M告别礼物
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
吴老板您用脚本回复的么
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把 AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
这玩意儿?512的单条9800
评论
设计初衷是好的可惜CPU就
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
支持
评论
被价格深深折服
评论
SoAD性能太强了,比起来p4800x算个p。。。
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
航天飞机般的性能。10年后希望桌面平台能用得上。
评论
请问这个“联想SoAD效能分析手册”是哪里可以看到呢?google 和 百度 都搜了一下没看到。
评论
https://lenovopress.com/servers/options/memory#sort=last_update
这里有联想DCPMM的全部文档, 所有整机厂商里做得最完整的一个
评论
大概看懂了
然后措辞,半天
我还是复制粘贴吧
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
got it,谢啦。
还有个问题就是,我看到roadmap上后面2代至强会同步有新的DCPMM,那么后面的CPU会向前兼容第一代DCPMM吗?(或者说有可能接口一致就可以兼容?)
评论
接口肯定还是一样的, 明年还是DDR4, 能不能向后兼容就只有牙膏知道了
Cooper Lake和Ice Lake都是八通道, 讲真要上二代DCPMM只能满血16 DIMM板子, 到时候桌面上双路还要DCPMM根本不太现实, 单路可行
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把
AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。
评论
感谢曹公分享!NVRAM如今的写入水平要替代RAM还是很难的,2-level cache不可取,只能看搞system研究的人能不能搞出什么新的模式了。
评论
曹公的力作啊,博士论文般的发帖风格,在chh都是顶尖水准。一如既往的野兽般的变态性能,追求极限的数据,没错这就是曹公。这是一位非要把
AMG C63 S Sedan 的原厂马力刷到近700匹的性能强迫症重度患者。集视魔,多核癖,ssd王者玩家,超跑跨界玩家,等多重身份与一身的人生赢家,OMG 膜拜曹公,发至内心深处的膜拜。 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?