Para revisar un servidor Linux por SSH conviene comenzar con comandos de diagnóstico que no modifiquen el sistema.
Carga y tiempo encendido
uptime
Muestra el tiempo de actividad y los promedios de carga.
Memoria
free -h
Permite revisar memoria disponible, utilizada y swap.
Espacio en disco
df -h
Comprobá especialmente particiones cercanas al 100 %.
Procesos
ps aux --sort=-%cpu | head
ps aux --sort=-%mem | head
Servicios con systemd
systemctl --failed
Lista unidades que actualmente figuran con estado fallido.
Logs
journalctl -p err -b
Puede ayudar a localizar errores recientes del arranque actual.
Antes de reiniciar
No reinicies servicios únicamente porque consumen recursos. Primero identificá qué proceso genera la carga y revisá sus logs para evitar ocultar la causa del problema.