2

当社が開発しているウェブサイトのベンチマークを行いたいと考えています。複数の Web サーバーとバックエンド サーバーで構成されます。

大量のリクエストを適切にシミュレートできるようにするために、開発マシン (約 15 Xp/Vista) といくつかの予備の Red Hat サーバーをベンチマーク クライアントとして使用することを考えていました。

これらのマシンをスレーブ/クライアントとして設定し、それらを制御して組み合わせたベンチマークを実行し、集計結果を取得できるツールはありますか?

ベンチマークは、通常のユーザーがログインしていくつかのページを閲覧することをシミュレートすることで構成されます。

4

4 に答える 4

4

Apache JMeterは、このドメインのリファレンスです。使用可能なメモリと CPU に応じて、ロードに必要な数のスレーブとコントローラーとして JMeter をセットアップします。

あなたの場合、より良いパフォーマンスの結果を得るには、GUI 以外のテストを使用することをお勧めします。

于 2009-02-08T20:49:44.587 に答える
2

単純なリクエストをシミュレートしたいだけなら、Apache のab.

于 2009-02-08T20:04:06.147 に答える
1

私はこれにグラインダーをうまく使用しました。

また、イントラネットからサーバーが配置されている DMZ までのインフラストラクチャに深刻な問題があったことにも注意してください。これは珍しいことではありません。どれだけプッシュしても、十分なトラフィックを突破できませんでした (一部の企業は、DMZ と外部からギガビットのインターネット接続を使用できますが、内部に向けられているものは、まったく異なる口径であることがよくあります)。

あるプロジェクトでは、サーバー ホールに数台のピザ ボックス PC を配置することになりました。

于 2009-02-08T20:05:14.367 に答える
1

多くのマシンでの負荷テストが必要な場合は、Erlang で書かれた分散負荷テスト ツールであるTsungを見てください。フル機能であり、多くのマシンに確実に拡張されます。

于 2016-02-25T19:19:04.113 に答える