
6/20/2022 · Johannes Weiner, Dan Schatzberg
What this post added
This post introduces Transparent Memory Offloading (TMO), Meta's data center solution for addressing the growing memory needs and high cost of DRAM. TMO utilizes cheaper, higher-capacity memory technologies like NVMe SSDs and compressed memory by transparently offloading less frequently accessed memory pages. It employs a new Linux kernel mechanism (PSI) to measure workload pressure and a userspace agent (Senpai) to dynamically adjust offloading, achieving significant memory savings (20-32%) across millions of servers and contributing to reduced cost and power consumption.