oomd

oomd — modular C++ command-line utility working in user space and to allow for operational-selective completion of the processes consuming the most memory to the operation of the Linux Out-of-Memory Killer / OOM Killer (the kernel component of Linux designed to solve the problem of lack of memory).

oomd running in the background (daemon), only the subsystem initialization SystemD (System and Service Manager) and the kernel implementation of the subsystem PSI (Pressure Stall Information), which allows you to analyze the information on waiting times of various resources (processor, memory, input and output) and definitely need a swap partition (swap). A utility used in the infrastructure of Facebook and is well proven in industrial loads on highly loaded servers.

License: GNU General Public License version 2.0 (GPLv2)

Home page

Author: posixru

Source: zenway.ru

(Visited 21 times, 1 visits today)