Demonio inteligente que monitorea la memoria del sistema y actúa proactivamente para evitar que ocurra el OOM Killer [Out Of Memory Killer] del kernel Linux, que suele matar procesos de forma abrupta cuando la memoria se agota. A diferencia del OOM Killer tradicional que actúa cuando ya es demasiado tarde, nohang detecta situaciones de estrés de memoria antes de que ocurra el bloqueo del sistema. Incluye los ejecutables oom-sort, psi-top y psi2log.
# systemctl status nohang
# nohang --check -c /etc/nohang/nohang.conf
# oom-sort
# oom-sort -e
# oom-sort | head -10
# psi-top
# psi-top -m cpu
# psi-top -m io
# journalctl -u nohang -f
# nohang -m
# psi2log
Nota.- PSI mide el tiempo que los procesos esperan por recursos [CPU, memoria, I/O], lo que es un mejor indicador de estrés del sistema que solo el uso de memoria.