apache - ab ツールを使用する場合、リクエスト数を 2000、同時実行数を 1000 に設定します。ただし、リクエスト数は 200 個のリクエストに 10 回に分割されて完了します。同時実行数はどこに反映されますか?
迷茫
迷茫 2017-05-16 17:02:01
0
2
624

Windows環境でabツールを使用し、abツールディレクトリに移動してコマンドを入力します

ab -n 2000 -c 1000 http://test.com/

これは、リクエストの合計数が 2000 で、同時リクエストの数が 1000 であることを意味しますか?

テストを実行すると、200 件のリクエストが完了しました

と表示されます

すみません、リクエスト数が 200 や 200 のように不足しているのはなぜですか? 同時リクエスト数はどこにありますか?それとも同時実行数とリクエスト数を誤解していますか?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(2)
漂亮男人

-c は確かに同時実行です。 。 。ただし、返すのに時間がかかり、1,000 件のメッセージを同時に送信するのにも時間がかかります。 。 。結果の表示がさらに良くなりました。 。実際の同時実行結果を確認したい場合は、Web サーバーのログにアクセスしてください

いいねを押す +0
仅有的幸福

ab の c パラメータの説明を見てください。このパラメータは同時実行数である必要があります。その200件はab独自のリクエスト作成アルゴリズムで計算されるはずで、毎回200件のリクエストが用意されます。 1000 を満たした場合、このリクエストを一緒に実行します。私はそう理解しています。
c パラメータのサイズを調整すると、200 という数字も変わります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート