web-dev-qa-db-ja.com

Linuxボックスで実行されているApacheサーバーのストレステスト方法

特定のサイトまたはスクリプトのロードが原因である場合、サーバーをオフラインにする何かがあり、原因の追跡に問題があります。 Apacheに関連しているようです。

別のサーバーから実行できるLinuxベースのツールを知っていて、サーバーがダウンするまでに必要なリクエスト数を確認して、問題のあるサーバーのストレステストを行っている人はいますか?

ありがとう、シャディ

16
Shadi Almosri

ApacheBenchmark はかなりうまく機能し、Apache2のほとんど(すべてではない)のインストールに含まれています。

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/
28
grufftech

ApacheでJakartaのJmeterを使用することもできます。

http://jakarta.Apache.org/jmeter/index.html

私はこれを使用してサーバーのストレステストを行いました。Windowsを備えた高度な設定が可能なコンピューターとワークステーションの外部から実行するのは非常に便利で、特に障害と、どのような障害が発生し、いつ障害が発生したかについて、多くのきれいなグラフと情報を提供します。

もちろんLinuxビルドもありますが、私はこれらを使用していません。

5
Joshua Enfield

コマンド " ab "を試してみてください

1

Webサーバーの負荷テストに役立つさまざまなオープンソースツールを見てみましょう。

http://blog.carlosgomez.net/2010/03/web-load-testing-with-opensource-tools.html

1
cargom98