MonitoreoCPURAM6 min de lectura

Monitorear CPU, RAM y disco

Monitoreá el uso de CPU, RAM, disco y red de tu VPS para detectar problemas de rendimiento.


Conocer el estado de los recursos de tu VPS te permite detectar problemas antes de que afecten tus servicios.

Uso de RAM

bash
free -h

Muestra memoria total, usada, libre y SWAP. La columna «available» indica cuánta RAM hay realmente disponible.

Uso de CPU en tiempo real

Instalá htop para una vista interactiva:

bash
sudo apt install htop -y
htop

En htop podés:

  • Ver cada core de CPU individualmente
  • Ordenar procesos por CPU o RAM (F6)
  • Matar procesos (F9)
  • Filtrar por nombre (F4)

Uso de disco

bash
# Espacio por partición
df -h

# Tamaño de directorios
du -sh /var/log/*
du -sh /home/*

# Los 10 archivos más grandes
sudo find / -type f -exec du -h {} + 2>/dev/null | sort -rh | head -10

Actividad de disco (I/O)

bash
sudo apt install iotop -y
sudo iotop

Carga del sistema (load average)

bash
uptime

Los tres números representan la carga promedio en 1, 5 y 15 minutos. Si superan la cantidad de cores de CPU, el servidor está sobrecargado.

Monitoreo de red

bash
sudo apt install vnstat -y
vnstat          # Resumen de tráfico
vnstat -l       # Monitoreo en vivo

Script rápido de estado

Creá un script para ver todo de un vistazo:

bash
#!/bin/bash
echo "=== CPU ==="
uptime
echo ""
echo "=== RAM ==="
free -h
echo ""
echo "=== Disco ==="
df -h /
echo ""
echo "=== Top 5 procesos ==="
ps aux --sort=-%mem | head -6

Guardalo como ~/status.sh y ejecutalo con bash ~/status.sh.

Alertas automáticas

Podés configurar un cron que te avise si el disco supera el 90%. Consultá la guía «Programar tareas con Cron».


¿Te resultó útil esta guía?