随着企业自身业务的加速发展,批量数据处理的需求日益增加,企业在系统内存方面扩容的预算也水涨船高。另一方面,高性能计算等领域的迅速发展,带动了高性能、数据密集型计算的需求,这对计算系统的内存容量也提出了更高要求。
在存储金字塔中(下图),DRAM速度快,但价格昂贵且容量有限。而另一方面,块存储虽然具备容量大、价格便宜和数据持久性的优势,但存在数据传输到CPU的速度较慢的缺点。
对于这种需要兼顾速度和容量的工作负载需求场景,UCloud优刻得在快杰云主机产品架构的基础上,结合英特尔®傲腾™持久内存(PMem),推出了一款新型大容量内存型快杰云主机产品:快杰内存型。目前首发于华北(北京)可用区C。
快杰内存型具有如下特点:
>PMem价格低于DRAM,性价比较高
>采用内存模式,无需更改应用程序即可提供大内存容量
>CPU将DRAM 用作PMem的高速缓存
>虚机无感知PMem,用户无学习和使用成本
>性能比DRAM略差,具体性能视工作负载而定
>延迟较高,只在特定场景下与DRAM延迟接近
快杰内存型减轻了用户学习和使用成本,用户在虚机中不会感知PMem的存在,如下图所示:
在内存模式下,CPU内存控制器会把持久内存视作易失性的系统内存,表现与DRAM类似。且CPU内存控制器将DRAM内存用作持久内存的高速缓存。该模式能够提供更大的内存容量,但在这种模式下,数据访问请求会先在DRAM内存上检查是否命中,如果命中缓存,数据直接从内存中获取,延时与DRAM相同;如果没有命中缓存,会再到持久内存上进行访问,这会带来更多的I/O开销并增加延时,总延时是DRAM和PMem的总和,下图为Memory mode的工作流程。
UCloud优刻得快杰内存型适合用于缓存命中率高和内存带宽非敏感型场景,尤其在内存使用多于磁盘的KV数据库中,性能接近DRAM。经过性能测试,在Redis场景下表现符合预期。
下图为UCloud优刻得快杰O型和快杰内存型(CPU为IceLake 8358P)4C8G规格的虚机实例,分别用Redis自带的redis-benchmark工具做压测的测试数据。在其他配置相同的情况下,搭载英特尔®傲腾™持久内存的快杰内存型与快杰O型性能几乎接近,随着连接数提升,在ping能力、读、写、自增和批量写几项的QPS表现基本一致。
应用场景
UCloud优刻得快杰内存型在某些特定应用场景下(比如缓存命中率比较高的内存数据库、KV数据库等),PMem延时和DRAM类似,可以发挥更大的价值。具体应用场景如下:
>内存数据库,如Redis、Memcached
>容器服务器,提高容器在单机上的部署密度
>KeyValue DB,一般为用户自研的应用,直接提供大内存环境,索引可以直接缓存命中
>推荐系统中用在index服务器,参数服务器等
价格对比
内存价格 相对于快杰其他系列产品降幅达↓41%
英特尔®傲腾™持久内存(PMem)的单根内存容量大,相对于DRAM的单位容量价格更低。UCloud优刻得希望把释放出来的内存红利给到用户,快杰内存型的内存价格同比快杰其他系列的价格下降41%,虚机整体价格也有很明显的下降,针对大内存需求应用场景,相对于快杰O型其他产品具有一定价格优势。
英特尔® 傲腾™ 持久内存 (PMem) 采用创新内存技术,弥补了DRAM和块设备之间的存储鸿沟。UCloud优刻得利用其高性价比的大容量内存的优势,打造的快杰内存型云主机,将为业务日益高速增长的企业,加速数字化发展进程。
(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )