Chciałbym kilka narzędzi dla Ubuntu, których mogę użyć do przetestowania mojego serwera, ile on może obsłużyć.
Jakieś sugestie? Wcześniej stosowałem test porównawczy Apache, ale chciałbym wypróbować coś innego.
(Na marginesie, czy test porównawczy apache działa, jeśli używam tylko nginx?)
apache-2.2
ubuntu
nginx
benchmark
Mateusz
źródło
źródło
ab
jest zbyt wolny do testowania nginx. Polecamwrk
. Możesz łatwo zbudować go ze źródła.źródło
wrk
robi to lepiejPolecam oblężenie dla łatwych w konfiguracji testów obciążenia. Oprócz testu porównawczego Apache możesz podać mu listę adresów URL, z którymi ma zostać przetestowany test.
Proste polecenie jak
siege -d10 -c10 -i -f urls.txt
i tym
urls.txt
podobne npuruchomi test obciążenia z 10 równoczesnymi użytkownikami (-c10), odczekaj do 10 sekund między każdym wywołaniem a następnym (-d10) i pobierze losowo (-i) adres URL z pliku (-f).
źródło