Meta展示了透明内存卸载技术,可节省每台服务器20%-32%的内存。/正在使用元服务器。在Meta的数据中心,此TMO功能为其数百万台服务器的每台服务器节省了20-32%的内存。对于TMO技术,Meta官方的描述是:一种新的Linux内核机制,可以实时测量由于CPU、内存和I/O资源不足而导致的工作丢失。在此信息的指导下,无需任何应用程序知识,TMO会自动调整内存量以卸载到异构设备,例如压缩内存或SSD。它根据设备的性能特征和应用程序对较慢内存访问的敏感性来执行此操作。TMO不仅可以从应用程序容器中全面识别卸载机会,还可以从提供基础设施级功能的边车容器中识别卸载机会。TMO已经在生产环境中运行了一年多,在我们庞大的数据中心队列中的数百万台服务器上节省了20%到32%的总内存。我们已经成功地将TMO的操作系统组件上传到Linux内核中。Linux内核方面的工作包括内核中的压力失速信息(PSI),然后在用户空间中,他们将“Senpai”作为用户空间代理。卸载通常在NVMe固态驱动器上完成,每GB比服务器内存更便宜。即将推出的带有ComputeExpressLink(CXL)的服务器平台也有很大的潜力来使用透明内存卸载。
