3

平均的なサーバーが処理できるリクエストの数を把握しようとしています。私は正確な答えを探しているのではなく、おおよその数字を探しています。

サーバーは、実際の処理を行うN個の内部サーバーに着信要求をトンネリング/バランシングします。GETリクエストの合計HTTPサイズ(ヘッダーを含む)は最大2Kで、バランシングアルゴリズムは、着信リクエストパラメーターと小さなメモリ内マップの組み合わせを含むシンプルで迅速なアルゴリズムを使用して、宛先サーバーを決定します。

このサーバーの唯一の目的は、できるだけ多くの要求を受信し、分散環境のどのサーバーが要求を処理するかを決定できるようにすることです。

1秒あたりに処理できるリクエストの数に関してTomcatに何を期待できますか?1000 / s、5000 / s、10000 / s、50000/sなど。

このメトリックに最大の影響を与えるシステムのソフトウェア/ハードウェアコンポーネントは何ですか?(例:maxThreads = "500"、AJP、CPU、ネットワークコントローラーなどを使用)

セビ

編集:平均的なサーバー= Dell PowerEdge R310または同様のもの(Xeon X3480、3.06 GHz、Intel Gigabit ETデュアルポートNIC)

4

1 に答える 1

2

なぜ自分自身をベンチマークしないのですか? 頭に浮かぶ最も単純なベンチマークは、apache ベンチマーク ツール (ab) です。

ab -n 1000 -c 100 host/index.html

ここで、nは実行するリクエストcの数、 は同時リクエストの数です。

于 2012-02-20T16:07:12.490 に答える