Commandes Linux : ab

AB

Installé avec le paquet apache2-utils

 

Afficher la version de la commande ab (ApacheBenchmark)

ab -V

 

Options utiles

-v : mode verbeux
-c : requêtes concurrentes, nombre de requêtes simultanées à effectuer à chaque fois (par défaut 1)
-n : requêtes totales à effectuer lors du benchmark
-w : la sortie se fait dans un tableau HTML (2 colonnes sur fond blanc)

 

Mode verbeux

ab -vvvv

Pour une verbosité maximale.

 

Effectuer le benchmark d’un site en spécifiant le nombre de requêtes totales et concurrentes

ab -n requests -c concurrency http[s]://hostname[:port]/path

ex :

# ab -n 10000 -c 100 https://owncloud.opensharing.priv/ > test-nginx.txt
# ab -n 10000 -c 100 https://owncloud.opensharing.priv/ > test-apache.txt

Comparatif des benchmarks Nginx et Apache vers un serveur ownCloud (réseau local) :

 

Sortie du banchmark au format HTML

ab -n requests -c concurrency -w http[s]://hostname[:port]/path

ex :

# ab -n 1000 -c 20 -w https://owncloud.opensharing.priv/ > test-apache.html

Fermer le menu
%d blogueurs aiment cette page :