英特尔??傲腾? 长期内存是Intel在2019年宣布的一款革命性的产品,英特尔??傲腾? 长期内存是一种全新的内存类型,其架构设计旨在从数据中心中罗致更多价值,重构数据中心内存/存储条理结构。差别于古板的DRAM,英特尔??傲腾? 长期内存集大容量、经济性和长期性于一身,能够支持数据中心多个应用场景。九州酷游官网基于英特尔??傲腾? 长期内存做了大宗的应用场景解决计划,笼罩大数据剖析、数据库、云与虚拟化、漫衍式存储等应用场景。为了资助用户通过越发无邪的架构来实现立异型的应用,助力企业实现性能突破,九州酷游官网宣布了基于英特尔??傲腾? 长期内存手艺的Ignite应用计划。
Ignite是一个以内存为中心的漫衍式数据库、缓存和处置惩罚平台,可以在PB级数据中,以内存级的速率举行事务性、剖析性以及流式负载的处置惩罚。但陪同着数据量爆发式增添,Ignite需要的内存也急剧增添,因此九州酷游官网将英特尔? 傲腾? 长期内存应用到Ignite,不但大幅提升了数据吞吐性能、降低了延迟,并且实现了更高的本钱效益。
在大数据时代,营业存储和会见的数据量是超大规模的,而随之而来的尚有营业对IOPS、延迟等存储性能更苛刻的需求,此时古板的关系数据库已经很难存储和管理这些数据,Ignite也就应运而生。Ignite的焦点定位是一个漫衍式的内存缓存解决计划,通过将数据生涯在内存中,提供比古板的基于磁盘的计划更快的性能,然后在漫衍式缓存的基础上,一方面通过标准SQL功效的引入,向漫衍式内存数据库的偏向生长,一方面引入了内存盘算、流数据处置惩罚、机械学习等功效。现在,许多公司已引入Ignite,为已有营业提供加速服务,而不必倾覆已有的架构。
Ignite的强劲性能很洪流平上是由于其将所有数据都存储在内存中,而内存容量受限于硬件服务器,每一台服务器的内存插槽数目、支持内存容量等极大的限制了内存容量扩展,在内存容量增添到一定水平后就会泛起瓶颈。若是要进一步关于内存容量举行扩展,古板的解决计划一样平常有两种方法:一是使用大容量的内存条,二是扩展服务器节点数目。
可是,这两种要领都不具备优异的本钱效益。关于前者来说,价钱随容量的提升成指数级增添,会带来很高的本钱压力;关于后者来说,扩展服务器节点虽然能够提升内存池的容量,但这样资源不是按需扩展,同时这些服务器的采购、空间占用、运维、供电无疑也会显著增添本钱。我们需要更经济的方法来扩展内存容量以建设更多的虚拟机,提升单台服务器的资源使用率。
英特尔? 傲腾? 长期内存立异性解决计划提供了行业领先的高吞吐率、低延时、高服务质量和超高的耐用性,新增内存扩展专为突破服务器内存容量限制而优化。英特尔? 傲腾? 长期内存提供靠近内存的延迟,扩展系统内存至6T(不包括系统自身内存)。英特尔??傲腾? 长期内存可对应用举行加速,支持快速缓存和快速存储,提高每台服务器的可扩展性,并降低敏感性事情负载的生意本钱。别的,英特尔??傲腾? 长期内存支持数据中心安排更大、更经济的数据集,在大型内存池中获得新的洞察。
本计划使用英特尔??傲腾? 长期内存扩展内存容量,解决服务器内存缺乏的问题,可以显著降低企业TCO。英特尔??傲腾? 长期内存有内存模式、应用直接会见模式(长期内存)两种模式。本次测试接纳内存模式 ,内存模式具有容量大、本钱低、易用性等特点。装备即插即用,不需要客户营业系统做任何修改。

图1
计划验证:英特尔? 傲腾?长期内存性能优势显著
为测试英特尔? 傲腾? 长期内存扩展解决计划在Ignite下的性能体现,九州酷游官网在成内情同的条件下,划分测试基于英特尔??傲腾? 长期内存和古板DRAM 内存两种设置下的性能比照。
在现实测试中,九州酷游官网将英特尔??傲腾? 长期内存设置为内存运行模式,并依据以下硬件设置来搭建了测试对例如案(测试设置如表1)。测试使用3台服务器,一台服务器作为ignite实例,两台作为压力机。

表1
本次测试划分评测了Ignite在900G数据下的DRAM和PMem的随机读写性能。
九州酷游官网划分测试了100%读和90%读的平均吞吐率(测试效果如图2),以及平均延迟(测试效果如图3)�?梢钥闯�,同本钱下, PMem比DRAM在吞吐量方面提升了81.3%,延迟方面降低45.4%。

图2

图3
同时,在测试历程中,九州酷游官网使用了英特尔VTune?性能剖析器对Ignite举行了性能检测,剖析可以看出DRAM由于内存缺乏泛起大宗的Page Faults(图4),而PMem并没有泛起这种征象(图5)。

图4

图5
可见英特尔??傲腾? 长期内存为Ignite带来了大容量的内存扩展和性能提升,可以知足其大内存需求。
效果:大幅改善 Ignite性能与本钱体现
从测试效果可以看出,同本钱条件下,英特尔??傲腾? 长期内存可以为Ignite提供比纯DRAM内存多达83%的性能提升,具有非�?晒鄣腡CO。因此使用英特尔??傲腾? 长期内存将带来更多的本钱节约。