web-dev-qa-db-ja.com

Apacheベンチマークの代替?

私のサーバーをテストするために使用できるubuntu用のツール、それがどの程度処理できるかを教えてください。

助言がありますか?以前にApacheベンチマークを使用したことがありますが、他のことを試してみたいと思います。

(副次的な質問として、nginxのみを使用している場合、Apacheベンチマークは機能しますか?)

26
Matthew

abはWebリクエストのみを送信し、サーバーが何をテストしているかは関係ありません。ただし、1ページのみをテストします。

Perfmeter、siege、httpload、jmeterなどがいくつかあります。

テストされる一連のURLをフィードできるので、httploadはかなりいいです。

29
karmawhore

abは、nginxのベンチマークには遅すぎます。 wrk をお勧めします。ソースから簡単にビルドできます。

12
VBart

セットアップが簡単な負荷テストには、siegeをお勧めします。 Apacheベンチマークに加えて、負荷テストの対象となるURLのリストを指定できます。

次のような簡単なコマンド

siege -d10 -c10 -i -f urls.txt

urls.txtなど。

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

は、10人の同時ユーザーで負荷テストを実行し(-c10)、各呼び出しと次の呼び出しの間で最大10秒待機し(-d10)、ファイルからランダムに(-i)URLを取得します(-f)。

9
Kris