Generalidades
Este artículo explica cómo usar la herramienta de evaluación comparativa ab en tu VPS para simular un alto tráfico.
Requisitos Previos
Para correr los comandos en este artículo, debes tener un usuario de Shell configurado en tu panel y un conocimiento general del Shell de UNIX.
¿Qué hace una herramienta de evaluación comparativa?
Si descubres que el uso de memoria de tu VPS aumenta en ciertos momentos del día, puedes utilizar una herramienta de evaluación comparativa para simular un entorno de alto tráfico. Una vez en funcionamiento, puedes revisar los procesos de memoria para determinar la causa del problema.
Usar la herramienta de evaluación comparativa del servidor HTTP de Apache
Para usar la herramienta de comandos ab, inicia sesión en tu servidor a través de SSH y corre el siguiente comando:
[server]$ ab -n 1000 -c 20 https://www.example.com/index.html
Este comando crea 1000 conexiones a https://www.example.com/index.html, limitándose a 20 conexiones concurrentes.
Ver los procesos mientras haces pruebas
Mientras el comando ab se está ejecutando, abre dos pestañas más en tu terminal para observar los procesos del servidor:
- En la primera pestaña, ejecuta top -c. Luego, ordena por memoria (Shift + M).
- En la segunda pestaña, corre free -m (o watch free -m).
Estos comandos son efectivos para perfilar tus sitios y verificar si el caché está funcionando. Puedes repetir este proceso para cada uno de tus dominios para ver cuáles están afectando más el uso de memoria y así saber dónde optimizar.