视频游戏托管公司使用Optane内存来削减成本

英特尔的Optane持久内存模块使全球在线游戏主机提供商能够扩展内存,并在性能差异微乎其微的情况下降低DRAM的成本。

对于Gportal首席执行官Roberto Omezzolli来说,使用英特尔Optane内存是一个简单的决定。

总部位于慕尼黑的Gportal是Ociris GmbH的子公司,为客户出租服务器,让他们与朋友在线玩视频游戏。该公司提供100多款游戏,拥有6800台服务器,在全球12个数据中心运行,其中包括3个主机托管在美国、加拿大、巴西、德国、英国、俄罗斯、日本、台湾和澳大利亚等地设有工厂。

Gportal不得不打包这些服务器动态随机存取记忆体模块提供游戏客户对其最受欢迎的游戏的需求,如Minecraft, Ark: Survival evolving,和Conan Exiles。但在奥美佐利看来,DRAM有两个不利因素:成本高和容量有限。

Optane模块使用3 d XPoint内存英特尔与美光公司共同开发为奥美佐利提供了一个有趣的替代方案,因为它们可以以一小部分成本提高产能。Gportal去年11月测试了Optane内存模块,并在年底将其部署到生产中。

Optane内存与DRAM的价格

奥美佐利说,他的公司现在支付的薪酬大致相同1 TB Optane的价格它愿意购买512 GB的DRAM。此外,Gportal可以在每台配备optane的服务器上容纳450名玩家,相比之下,基于旧dram配置的服务器只能容纳160名玩家,他说。

“CPU从来都不是瓶颈,”Omezzolli说。“瓶颈一直是内存。因此,有了两倍的内存,我们就可以在同一个裸金属系统上拥有比以前多得多的客户。当然,对于相同数量的客户来说,这降低了总体成本。”

Gportal等式的另一个关键部分是性能。Omezzolli说,英特尔告诉他,DRAM的性能将比DRAM低10%左右,但他没有看到明显的差别。他说,他没有收到客户的投诉,所以他认为没有必要测试速度Optane和DRAM

英特尔Optane
在内存层次结构中,英特尔Optane持久内存位于DRAM和NAND闪存之间。

需要购买新的服务器

Gportal不得不购买新的Dell EMC服务器,使用英特尔的第二代Xeon Scalable处理器来运行Optane persistent memory (PMem)模块,也称为双内联内存模块(dimm).该公司混合使用不同的Dell EMC PowerEdge服务器和Xeon处理器,因为并非所有游戏都有相同的CPU要求。

Gportal也只有不到200台配备AMD处理器的服务器,但这些硬件无法运行Optane dimm,而Optane dimm只有在最新的英特尔Xeon处理器上才能支持。Omezzolli表示,基于amd的服务器也缺乏游戏所要求的每CPU核心频率。

Minecraft是Gportal托管的最受欢迎的游戏,运行在Linux上,对CPU和内存的需求特别高。它使用英特尔的Xeon Platinum 8268处理器和戴尔PowerEdge R640服务器上的12个128 TB Optane dimm。但Omezzolli表示,Gportal目前使用的Optane dimm少于5款游戏。

Optane持久的记忆
用户可以在内存模式或应用程序直接模式下配置英特尔Optane持久内存。

内存和应用程序直接模式

英特尔为客户提供了配置Optane PMem模块的选项记忆模式或应用程序直接模式.Memory Mode允许应用程序仅作为易失性系统内存访问Optane dimm,因此当服务器断电时,模块不会保留数据。但Omezzolli表示,它使用起来很方便,而且不需要对应用程序进行修改。Optane提高了内存容量,而DRAM用作最频繁访问的数据的缓存。

在应用程序直接模式下,应用程序可以访问Optane作为一层非易失性持久的记忆它可以永久存储数据,并将DRAM作为一层易失性存储器。但是应用程序、操作系统或虚拟化环境需要修改以识别持久内存。

Gportal目前在一些游戏中使用Optane DIMMs,在“双模式”中使用其他游戏。双模式结合了易失性存储器和非易失性存储器,使Gportal能够保存文件,这样玩家就不会在维护窗口期间丢失进度。

基于Gportal在Optane PMem上的早期经验,Omezzolli计划一旦公司的后端基础设施有了稳定的驱动程序,就考虑在App Direct Mode中使用该技术开源MariaDB数据库服务器。

“持久内存意味着任何中断都不会影响数据库的完整性,”Omezzolli解释道,“它可以完全在内存中运行,所以速度会更好。”

深入挖掘3D XPoint和英特尔Optane内存

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu