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