更多 选择语言
< 返回主菜单
PG电子·(中国)官方网站 PG电子·(中国)官方网站

基于英特尔® 傲腾? 长期内存100系列的MemKeyDB计划实践

摘要

  英特尔® 傲腾? 长期内存是Intel在2019年宣布的一款革命性的产品 ,英特尔® 傲腾? 长期内存是一种全新的内存类型 ,其架构设计旨在从数据中心中罗致更多价值 ,重构数据中心内存/存储条理结构 。差别于古板的DRAM ,英特尔® 傲腾? 长期内存集大容量、经济性和长期性于一身 ,能够支持数据中心多个应用场景 。pg电子官网基于英特尔® 傲腾? 长期内存做了大宗的应用场景解决计划 ,笼罩大数据剖析、数据库、云与虚拟化、漫衍式存储等应用场景 。为了资助用户通过越发灵活的架构来实现立异型的应用 ,助力企业实现性能突破 ,pg电子官网宣布了基于英特尔® 傲腾? 长期内存技术的MemKeyDB应用计划 。

配景介绍

  Redis是一个高性能的键值漫衍式数据库 ,具有微秒级的数据存取速度 ,广泛应用于游戏、视频、新闻、导航等领域 。在Kernel 5.1版本之后拥有支持Redis应用之一的KMEM DAX机制 ,这种机制把持久内存作为易失性内存使用 ,将长期内存接入内存治理系统 ,数据可以被分类存储进DRAM或者长期内存 ,制止DRAM耗尽 ,坚持最佳性能运转状态 。MemKeyDB基于Antirez维护的Redis焦点代码 ,依赖互联网客户积极孝敬代码 ,满足中国互联网客户快速迭代、解决业务中痛点的需求而爆发的一个Redis分支版本 ,它实现了通过动态阈值算法来控制数据的漫衍 。

  MemKeyDB的强劲性能很洪流平上是由于其将所有数据都存储在内存中 ,MemKeyDB的可用内存受限于效劳器关于内存容量的支持 ,这导致MemKeyDB泛起部分数据不可存储在内存中 ,溢出到磁盘 ,MemKeyDB性能优势将无法充分发挥的情况 。

  古板的解决计划是利用MemKeyDB的集群功效来解决内存缺乏的问题 ,但这样意味着企业要采购大宗的内存 ,并且为了扩展内存 ,企业将不得不安排更多的效劳器 ,这增加了企业的本钱压力 。

解决计划介绍

  英特尔® 傲腾? 长期内存立异性解决计划提供了行业领先的高吞吐率、低延时、高效劳质量和超高的耐用性 ,新增内存扩展专为突破效劳器内存容量限制而优化 。英特尔® 傲腾? 长期内存提供接近内存的延迟 ,最大扩展系统内存至6T(不包括系统自身内存) 。英特尔® 傲腾? 长期内存可对应用进行加速 ,支持快速缓存和快速存储 ,提高每台效劳器的可扩展性 ,并降低敏感性事情负载的交易本钱 。别的 ,英特尔® 傲腾? 长期内存支持数据中心安排更大、更经济的数据集 ,在大型内存池中获得新的洞察 。

  本计划使用傲腾长期内存来扩展内存容量 ,以解决效劳器内存缺乏的问题 。

  图1.png

  图1-1.png

  图1:PMem内存扩展计划与古板计划比照

  计划验证:性能稳定 ,本钱降低

  本次使用Benchmark测试了MemKeyDB在DRAM和PMEM平台下的性能 ,本次测试了PMem两种配置(2-2-1)和(1-1-1):

  配置一:

  

配置一

  配置二:

配置二

  测试结果

  图2

  图2:DRAM vs PMEM(2-2-1)测试结果比照

  图3

  图3:DRAM vs PMEM(1-1-1)测试结果比照

  测试结果说明 ,MemKeyDB开启同样实例数的场景下 ,PMEM在延迟和吞吐量方面与DRAM基内幕当 ,可以抵达DRAM的98%以上 。

客户收益

  效果:更低的本钱获得更多的内存

  在MemKeyDB应用下PMEM与DDR性能相当 ,英特尔傲腾长期内存扩展计划让MemKeyDBs使用更多的内存 ,并显著降低内存本钱 。

  基于英特尔® 傲腾? 长期内存的MemKeyDB测试场景说明 ,英特尔® 傲腾? 长期内存体现了良好的稳定性和性能 ,提供了高性价比的内存扩展计划 。


线

?



×
PG电子·(中国)官方网站 联系pg电子官网
ERP、企业软件购置热线
400-018-7700
云效劳产品销售热线
400-607-6657
集团客户投诉热线
400-691-8711
智能终端产品客服热线
400-658-6111
网站地图