用户空间 OOM 杀手的第一个版本 - oomd 0.1.0

Facebook 的开发目标是在 Linux 内核 OOM 处理程序被触发之前的阶段,更快、更有选择性地终止消耗过多内存的进程。 oomd 代码是用 C++ 编写的,并根据 GPLv2 获得许可。 Oomd 已经在 Facebook 基础设施中使用,并在工业负载下证明了自己的性能(特别是该项目几乎完全消除了服务器上长期活锁的发生)。
有关 oomd 工作原理的更多信息:https://facebookmicrosites.github.io/oomd/

来源: linux.org.ru

添加评论