Keine Frage,
ab ist ein tolles Tool.
Noch toller ist aber
siege.
Warum? Ganz einfach: da man eine Liste ganz unterschiedlicher Links mitgeben kann, fällt das Ergebnis realistischer aus.
Ein Seitenaufruf normaler Besucher besteht ja immer aus einem Sammelsurium von unterschiedlichen Requests bestehend aus HTML- und PHP-Inhalt, Stylesheets, Bildern, Javascript Files usw.
ab Beispiel:
ab -n 200 -c 20 http://your-server.com/
siege Bespiel:
siege -c 20 -t 10S -i -f links.txt
Die Datei links.txt enthält eine möglichst realitätsnahe Sammlung von urls eines Hosts. Die werden dann in beliebiger Reihenfolge aufgerufen.
Was auch noch schön ist an siege: die Verbosity.
Jeder einzelne Request wird mit Antwortcode, Dauer und Größe aufgelistet. So sieht man z.B. schön, wann es etwas länger gedauert hat, weil ein weiterer Apache Kindprozess gestartet werden musste.
Für beides gibt es Ubuntu Standardpakete:
ab wird mit Apache mitgeliefert (apache2-utils), siege kommt aus dem gleichnamigen Paket.