首页 > 互联网 > 正文

Meta节省了数百万美元这要归功于这个聪明的记忆黑客

来源:互联网2022-06-28 14:49:58
导读 Facebook的母公司Meta的工程师透露了他们如何使用称为透明内存卸载(TMO)的软件解决方案提供免费内存。它现在是Linux内核的一部分,简而言之

Facebook的母公司Meta的工程师透露了他们如何使用称为透明内存卸载(TMO)的软件解决方案提供免费内存。它现在是Linux内核的一部分,简而言之,它会自动将数据卸载到其他存储层(例如三星的CX内存扩展器),这些存储层比内存成本更低且能效更高。

节省很多;TMO已经在数百万台Facebook服务器上运行了一年多,每台服务器节省了近三分之一的内存。虽然这对于数十甚至数百台服务器来说可能微不足道,但Facebook的巨大规模带来了独特的挑战。

这个世界上最大的社交网络拥有近30亿月活跃用户和数百万台服务器,分布在全球21个地点。如果每台服务器平均配备128GB的​​RAM,则将达到2.56亿GB(或256PB)的RAM,以每GB4美元(DDR4ECCRAM)的平均成本计算,内存价值约为10亿美元。这是基于Facebook至少拥有200万台服务器的假设(Facebook的博客早在2018年7月就引用了“数百万台服务器”),实际数字可能要高得多。

从事TMO工作的团队提供的数据显示,内存成本占Meta服务器材料清单的三分之一,压缩RAM和SSD占比不到11%。更令人担忧的是,自Facebook推出第一代服务器(目前是第四代)以来,RAM的成本负担(占整个基础设施的百分比)翻了一番还多。

采用TMO确实有一些缺点。最明显的是性能下降。但在功耗和内存节省方面的收益远远超过了劣势,未来的迭代结合硬件改进(例如更快的SSD或CXL驱动器)将提供进一步的缓解。

关键词:
版权声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

最新文章