Es un demonio diseñado para monitorear la presión de memoria en sistemas Linux y tomar acciones cuando la memoria disponible es crítica. Funciona en etapas tempranas del arranque del sistema y se integra con el kernel para gestionar situaciones de escasez de memoria. Primero, envía una señal a las aplicaciones de espacio de usuario cuando la memoria se está agotando y, luego, opcionalmente, activa el eliminador de memoria OOM [Out-Of-Memory Killer] del kernel cuando la memoria está en las últimas para evitar un colapso del sistema.
# systemctl status low-memory-monitor
Ejemplo mínimo de configuración
# nano /etc/low-memory-monitor.conf
# Umbral bajo (en %): notifica a las aplicaciones
low_threshold=10
# Umbral crítico (en %): activa OOM Killer
critical_threshold=5
# Tiempo de espera antes de actuar (en segundos)
timeout=30
# systemctl enable low-memory-monitor
# journalctl -u low-memory-monitor -f