
看到下面的图片,读者和朋友应该不会觉得单击本文是错误的。昨天,我计划编写“ Facebook AI基础架构(第1部分):英特尔神经推理”的第二部分,但是我搜索并发现相关内容已发布在国之外。
SQLite:NOVA放松的PM-Optane模式的重大改进;
RocksDB:Ext4 PM-Optane比Optane SSD更好,并且使用NOVA文件系统后性能再次翻倍;
Redis:Ext4 PM-Optane与Optane SSD之间的区别并不明显,但是NOVA仍然具有显着效果。
可以看出,专门构建的文件系统对Optane持久性存储的性能有很大帮助。有关更详细的测试结果,您可以查看报告的全文。下面还有另一个要点。
应用程序优化:PMEM内存模式如何提高性能?

Redis在文件系统/用户级持久性方面的吞吐量比较
这里仍然有一个传说:
PM-LDRAM:本地DRAM代表CPU插槽本地内存的性能,用于与Optane DC PM进行比较;

PM-RDRAM:远程DRAM是跨CPU插槽的非NUMA优化内存访问,也用于比较;
PM-Optane:Optane永久内存,PMEM模式。
这是使用英特尔PMDK(永久性内存开发套件)修改的Redis版本。日志文件不再用于确保状态持久性。左侧的“存储”用于记录可识别NVMM的NOVA的文件系统上的日志,右侧的是pmem内存模式,该模式绕过文件系统并保持在用户模式下。
Redis在这一点上的改进不是特别大,对吧?

RocksDB吞吐量比较
以上也是RocksDB的修改版本。熟悉此的朋友(包括玩Ceph Bluestore的朋友)应熟悉预写日志(WAL)。还必须在支持NVMM的用户空间应用程序中更改此机制。
图表的左侧使用NOVA-Relaxed文件系统存储WAL日志,右侧的pmem通过在NVMM中实现持久性来实现崩溃一致的效果。可以看出,PMDK转换对RocksDB的影响更为明显。
另一方面,Optane持久性与DRAM之间的性能差距小于NUMA是否优化DRAM访问。

MongoDB单线程吞吐量比较
MongoDB自己的WT存储引擎随附快照和日志。用PMDK修改的PMem引擎似乎并没有明显改善。这应该与文档本身的特征有关。

PMemKV(英特尔的持久性存储器键值存储)是NVMM优化的KV数据存储。
Oracle和SQL Server的非易失性存储器支持状态
最后简要回顾。下图引用了盖国强先生的文章“ Oracle18c的十大新功能列表”。我估计Exadata可能会引入Optane DC持久性内存。

此外,我已经撰写了有关Microsoft SQL Server的文章。请参阅“TPC增长42%:NVDIMM-N受欢迎程度为何降低?” 》
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-328004-1.html
q气死人啦
全部是假冒产品