
私は、Ubuntu 10.04 を搭載した大規模な ec2 インスタンスから httperf を使用しています (他のソフトウェアはインストールされていません)。
--hog なしでテストするとテストは実行されますが、--hog を使用するとテストが終了しません
答え1
私も同じ問題を抱えていましたが、Niro の回答で提供されたパッチでは問題は解決しませんでした。問題は TCP 接続の再利用とリサイクルでした。これを修正するために、次の指示に従いました: http://www.speedguide.net/articles/linux-tweaking-121
関連する指示は、次のコマンドを実行することでした。
- エコー 1 > /proc/sys/net/ipv4/tcp_tw_recycle
- エコー 1 > /proc/sys/net/ipv4/tcp_tw_reuse
答え2
これは httperf のバグです。これを解決するためのパッチはここにあります:
答え3
ハングしている strace httperf: 大量出力 bind(1006, {sa_family=AF_INET, sin_port=htons(58815), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (アドレスは既に使用されています)
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse を適用すると、大きな接続数と速度を設定でき、ハングアップしなくなります。
ありがとう