V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

oomd

[Out Of Memory Daemon]. Demonio avanzado que utiliza métricas del kernel para detectar la presión de memoria antes de que el sistema llegue a un punto crítico y elimina procesos de acuerdo con reglas definidas en /etc/oomd/oomd.conf. Aprovecha PSI [Pressure Stall Information] y cgroupv2 [control group] [ver] para supervisar el sistema de forma integral, luego, toma medidas correctivas antes de que se produzca una falta de memoria en el espacio del núcleo eliminando los procesos infractores. Realiza un control más avanzado que la aplicación earlyoom [ver] y está integrado con systemd.

$ systemctl status systemd-oomd
virificar si está activo
# systemctl enable systemd-oomd
activarlo en cada inicio del sistema

Un ejemplo de configuración podría ser:

# nano /etc/systemd/oomd.conf

[OOM]

SwapUsedLimit=90%

DefaultMemoryPressureLimit=80%

Significa que oomd matará procesos si la swap está utilizada en un 90% o más y si la presión de memoria del sistema alcanza el 80%. Toda modificación del archivo de configuración inplica reiniciar el servicio:

# systemctl restart systemd-oomd
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025