Si sientes que tu VPS está lento o responde con errores, el primer paso es identificar qué proceso está consumiendo los recursos. Aquí te enseñamos cómo hacerlo vía SSH.
1. Acceso vía SSH
Conéctate a tu servidor utilizando tu terminal o cliente SSH (como PuTTY): ssh root@tu-ip-del-servidor
2. Identificar el consumo de recursos (htop)
La herramienta más amigable es htop. Si no está instalada, puedes instalarla con yum install htop (CentOS/AlmaLinux) o apt-get install htop (Ubuntu/Debian).
- Comando: Escribe
htopen la consola. - Qué observar:
- CPU: Barras de colores que muestran el porcentaje de carga.
- Mem (RAM): Indica cuánto espacio de memoria física se está usando.
- Load Average: Es el promedio de carga del sistema en 1, 5 y 15 minutos. Si el número es mayor al número de núcleos de tu CPU, el servidor está sobrecargado.
- Columna COMMAND: Aquí verás exactamente qué script o servicio (ej:
httpd,mysqld,php) está consumiendo los recursos.
3. Ordenar procesos
Dentro de htop:
- Presiona F6 para seleccionar la columna de ordenamiento (ej:
PERCENT_CPUoPERCENT_MEM). - Esto moverá los procesos que más consumen al principio de la lista.
4. ¿Qué hacer si detectas un proceso problemático?
Si identificas un proceso que consume el 100% de CPU constantemente:
- Analiza: ¿Es un proceso de base de datos? ¿Un script de PHP?
- Acción:
- Si es un proceso
phpque se quedó colgado, puedes matarlo con:kill -9 [PID](donde PID es el número que aparece a la izquierda en la lista dehtop). - Si es MySQL/MariaDB, revisa el log de errores (
/var/lib/mysql/hostname.err) para ver qué consulta está bloqueando el servicio.
- Si es un proceso
5. Finalizar
Para salir de htop, simplemente presiona la tecla F10 o q.
Si tienes alguna consulta adicional puedes consultarlo con nuestro equipo de soporte abriendo un ticket desde tu área de clientes
