Ich hätte gerne ein paar Tools für Ubuntu, mit denen ich meinen Server testen kann, wie viel er kann.
Irgendwelche Vorschläge? Ich habe schon einmal einen Apache-Benchmark verwendet, möchte aber noch etwas anderes ausprobieren.
(Als Nebenfrage: Funktioniert der Apache-Benchmark, wenn ich nur Nginx verwende?)
apache-2.2
ubuntu
nginx
benchmark
Matthew
quelle
quelle
ab
ist zu langsam für das Benchmarking von Nginx. Ich würde empfehlenwrk
. Sie können es einfach aus dem Quellcode erstellen.quelle
wrk
ist es besserIch würde Belagerung für leicht einzurichtende Auslastungstests empfehlen . Zusätzlich zum Apache-Benchmark können Sie ihm eine Liste von URLs geben, anhand derer der Test durchgeführt werden kann.
Ein einfacher Befehl wie
siege -d10 -c10 -i -f urls.txt
und ein
urls.txt
wie zBführt einen Auslastungstest mit 10 gleichzeitigen Benutzern durch (-c10), wartet bis zu 10 Sekunden zwischen jedem Aufruf und dem nächsten (-d10) und entnimmt nach dem Zufallsprinzip (-i) eine URL aus der Datei (-f).
quelle