
10/30/2018 · Tejun Heo, Thomas Connally
What this post added
This post details the open-sourcing of several Linux kernel components and tools developed by Facebook to address production issues in large-scale cloud computing. Key contributions include BPF for flexible kernel behavior modification (used in the Katran load balancer), Btrfs as a next-generation filesystem for fault tolerance and administration, Netconsd for lightweight log transport, Cgroup2 for workload grouping and resource control (driving multi-tenancy and efficiency), PSI for quantifying resource shortages, and Oomd as a userspace OOM killer for proactive memory management. These tools are in production on millions of servers and aim to improve resource utilization, reliability, and scalability.