Compartiremos
con Uds. el uso de AB
(Apache Benchmarking Tool), una aplicación que nos ayudará a determinar el
rendimiento de nuestros servidores Apache.
AB es una herramienta de evaluación comparativa de Apache. Está
diseñada para dar una impresión de cómo una instalación de Apache funciona.
Este pequeño tutorial en especial muestra cómo la instalación es capaz de servir varias
peticiones por segundo.Para ello , procederemos a instalar AB en CentOS 6.5.
Pasos
:
·
Instalamos
Apache : yum install httpd-*
apr-util
·
Ejecutamos
AB con el
comando : ab -n 100 -c 10 http://localhost/
(Por fines educativos , solo
hacemos las pruebas a nuestro propio servidor)
Dónde:
-n =
requests . Numero de requests a realizar.
-c = concurrency . Numero de
los múltiples requests que se lanzarán.
Entre
los parámetros de respuesta podemos ver algunos que son muy
interesantes como por ejemplo:
-
La cantidad de pedidos que el servidor pudo servir
por segundo (Requests per second).
-
La tasa de transferencia (transfer
rate).
-
El tiempo que llevo hacer el test (Time Taken for test).
-
Detalle de porcentaje de conexiones según el tiempo
que tomaron.
Hay
muchas más opciones interesantes en AB como la opción
de exportar (-e) a un csv o txt los resultados de las pruebas, etc.-: ab -n 100 -c 10 -e pruebas_httpd.csv http://localhost/
Podemos destacar que el mismo sirve para medir de forma completa la performance de nuestro servidor Apache , y definir en base a ello los cambios o implementaciones que precisemos hacer , de acuerdo a la carga que esperamos para el sitio publicado.
No hay comentarios:
Publicar un comentario