Chris Down, Facebook: Linux memory management at scale

From LinuxReviews
Jump to navigationJump to search
Memory icon.svg

Facebook-employed Linux kernel engineer Chris Down held a 40 minute talk about memory management at the Arch Conf 2020 today. It was filled with useful insights, tips and strategies for Linux memory management using modern kernel frame-works like cgroups and tools like the oomd userspace Out-Of-Memory killer. The memory management strategies that vastly improved Facebook's servers may benefit your servers or perhaps just your desktop or laptop.

written by 윤채경 (Yoon Chae-kyung)  2020-10-11 - last edited 2021-09-06. © CC BY

h264/aac version

This presentation by Facebook engineer Chris Down is probably both the most in-depth and practically useful talk on Linux memory management thus far. If you want to know how the Linux does swap reclaim, how the Linux Out-Of-Memory (OOM) killer (doesn't) work, what the user-space oomd daemon (manpage) does and how cgroups can be used to do proper memory management then this talk is for you.

Chris Down gave several interesting insights into Facebook's servers and how they mange them that are practically useful for anyone who has one or more servers, or just a regular desktop computer running Linux.

Chris Down has a homepage at You can learn more about Facebook's fbtax2 resource control framework at /cgroup2/docs/fbtax-results.html.

(one vote)

Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.