Implement an out-of-memory killer daemon
On Linux you have two types of OOM killers, kernel and user-space, as the kernel OOM killer can be slow to act, most Linux distributions tend to use an user-space OOM killer, in most cases the systemd-oom daemon.
Our OOM killer daemon could be called or oomkd
oomd
.
References
- system-oom - Used in most Linux distributions.
- earlyoom - Proposed for Fedora.
- bustd - An user-space OOM killer written in Rust.