ESEN

Cómo saber si tu VPS se quedó chico

· 7 min de lectura · por el equipo técnico de SISArgentina

Antes de escalar hay que distinguir entre falta de recursos y mala configuración, porque se ven igual desde afuera. Cuatro mediciones lo resuelven: carga promedio contra cantidad de núcleos, memoria disponible, espera de disco y procesos rechazados. Si ninguna está al límite, el problema es la aplicación y el plan más grande solo compra tiempo.

Las cuatro mediciones

Qué mirarSeñal de alarmaQué significa
Carga promedioMayor que la cantidad de núcleos, sostenidaFalta procesador
Memoria disponibleCerca de cero, con swap en usoFalta memoria
Espera de entrada/salidaArriba del 20 por cientoEl disco es el límite
Procesos rechazadosErrores 502 o 503 en los picosFalta capacidad de atención

Si las cuatro están tranquilas y el sitio igual va lento, el problema está en el código o en la base.

Cómo medirlas

  1. Carga promedio: el comando "uptime" devuelve tres números, de 1, 5 y 15 minutos. El de 15 es el que importa.
  2. Memoria: "free -m" y mirá la columna de disponible, no la de libre.
  3. Disco: "iostat -x 5" y observá el porcentaje de utilización y el tiempo de espera.
  4. Rechazos: contá los errores 502 y 503 en el registro del servidor web durante el pico.

Lo que parece falta de recursos y no lo es

  • Una tarea programada pesada corriendo en horario pico. Se ve como un pico de carga que se repite a la misma hora.
  • Una consulta sin índice sobre una tabla que creció. Aparece de golpe, sin que nadie haya cambiado nada.
  • Un plugin que consulta un servicio externo lento en cada carga: el servidor no está ocupado, está esperando.
  • Rastreadores recorriendo miles de URLs generadas por filtros del catálogo.
  • Un ataque de fuerza bruta contra el formulario de acceso.

El orden correcto para actuar

  1. Identificá qué proceso consume, con "top" ordenado por CPU y por memoria.
  2. Si es la base de datos, mirá las consultas lentas antes que nada.
  3. Si es PHP, revisá qué URL se está ejecutando en ese momento.
  4. Si es un proceso que no reconocés, revisá seguridad antes de escalar.
  5. Recién con la causa identificada, decidí si el plan alcanza o no.

Preguntas frecuentes

¿Qué carga promedio es normal?

Una carga igual a la cantidad de núcleos significa que el procesador está ocupado al máximo pero sin cola. Por debajo hay margen; sostenidamente por encima, se está formando cola y las respuestas se demoran.

¿Ampliar disco mejora la velocidad?

Solo si el disco estaba lleno o si cambiás a una tecnología más rápida. Más espacio en el mismo tipo de disco no acelera nada.

¿Conviene agrandar o separar servicios?

Si la base y la web se pelean por el procesador, separarlas suele rendir más que agrandar todo junto, y encima escalás cada parte por separado.

Seguí leyendo

VPS

Cuánta RAM necesita tu VPS

La memoria es lo primero que se agota y lo que más caro sale sobredimensionar. Cómo calcular la que hace falta, con números.

· 7 min de lectura