El sistema no responde si se deja desatendido durante unos días

El sistema no responde si se deja desatendido durante unos días

Tengo un problema constante con mi sistema Ubuntu 14LTS. Si dejo mi sistema desatendido durante, digamos, 3 o 4 días, se congela. La pantalla está encendida y muestra la última pantalla utilizada, pero no responde a los eventos del mouse/teclado. Hacer ping desde una máquina diferente tampoco devuelve nada.

Probé Ctrl+Alt+F1 desde otros punteros en Internet, pero el sistema no responde; probablemente debido a que todos los eventos del teclado también se ignoran.

La única opción es reiniciar el sistema manteniendo presionado el botón de encendido del sistema durante unos segundos.

Me gustaría depurar este problema. Avíseme si necesito publicar algún registro específico, etc.

Respuesta1

Normalmente un sistema se bloquea cuando hacemos algo. No es frecuente que se bloquee cuando no hacemos nada. En las nuevas CPU Intel Bay Trail con versión de Kernel <4.7.2, hay informes de congelación a menos que "intel_idle.max_cstate=1" esté en la línea de comando de grub.

Tus primeras opciones después de reiniciar son mirar dmesg. Luego mire /var/log/kern.log (vaya al final y desplácese hacia arriba). Luego mire /var/log/syslog (también comenzando por el final). Es de esperar que aparezcan mensajes de error que indiquen lo que está provocando la congelación. Algunos usuarios tienen un archivo /var/log/messages que se puede ver pero no existe en mi sistema (Ubuntu 16.04/Kernel 4.7.2).

Como no haces nada durante 3 o 4 días y el sistema falla por sí solo, prefiero que se esté quedando sin memoria (RAM + SWAP). Para confirmar esto tendrás que revisarlo una vez al día y escribir:

free -t

en la terminal. Si mi corazonada es correcta cada día verás cada vez menos memoria disponible hasta el tercer o cuarto día cuando no quede ninguna. Si mi corazonada es errónea, no hay garantías para la bola de cristal y usted volverá al punto de partida investigando archivos de mensajes.

¿Qué aplicaciones se ejecutan en su sistema mientras está desatendido durante 3 o 4 días? Una aplicación mal escrita puede asignar RAM para almacenamiento de trabajo y luego olvidarse de devolverla al sistema operativo más adelante.

información relacionada