私はLinuxホスト上で動作するhttpサーバプログラムを持っており、ポートをリッスンしてリクエストを消費します。 私はこのHTTPサーバーに巨大な負荷(> 10k要求/秒)を生成しようとしています。この目的のために、httpクライアントプログラムを書いて、ホストAからこのhttpサーバに固定サイズのリクエストを繰り返し送信します。1台のクライアントマシンから負荷の高いHTTPをシミュレートできますか
ここで、ホストAでhttpclientプログラムの複数のインスタンスを実行するとどうなりますか?それは十分な負荷を生成しますか?または、1台のマシンから1台のサーバーポートに通信できるHTTPクライアントの数に制限があります。
これまでのところ、インスタンスの数が増えても、実際には十分な負荷が発生していないか、httpサーバプログラム/ OSが受け入れられていないことがわかりました。そして、私はCPU /メモリ/ネットワーク消費が非常に少ない参照してください。
アイデア?どのように私はボトルネックを測定することができますか?
私はクライアントあたりの要求の数に任意のハードコードされた制限がないと思うと仕事をする –