jmeter が Linux で負荷テストを実行すると、多くのエラーが報告され、要求されたアドレスを割り当てることができません (アドレスが利用できません)

Linux では、Set は要求されたアドレスを割り当てることができません (アドレスが利用できません)。
jmeter が Linux で負荷テストを実行すると、多くのエラーが発生しました。

(1) デフォルトのポートの数を表示します。

ulimit -n
デフォルト 1024

(2) ポート数を変更します。

減少 -n 65535

(3) 負荷マシンの使用可能なポートの TCP ポート範囲が妥当な範囲内であるかどうかを確認します。

cat /proc/sys/net/ipv4/ip_local_port_range

そうでない場合は、変更してください。コマンド:
echo 1024 65535 > /proc/sys/net/ipv4/ip_local_port_range

(4) ポート解放後の待ち時間を短縮します。デフォルトは 60 秒ですが、15 ~ 30 秒に変更します。注文:

エコー 30 > /proc/sys/net/ipv4/tcp_fin_timeout

(5) /proc/sys/net/ipv4/tcp_tw_resue を構成して、tcp/ip プロトコル構成を変更します。デフォルトは 0 ですが、これを 1 に変更し、新しい接続用に TIME_WAIT ポートを解放します。

コマンド:
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

(6) ソケット リソースを迅速に回復するために、tcp/ip プロトコルの設定を変更します (デフォルトは 0 ですが、1 に変更されます)。

ホーム:
エコー 1 > /proc/sys/net/ipv4/tcp_tw_recycle

(7) 一時的な構成はすぐに有効になります。

sysctl -p。

(8) マシンを再起動すると、設定が無効になるため、再設定が必要になります。

拡張: 他の方法で変更できます: cd /proc/sys/net/ipv4/vim tcp_tw_reuse

4. Linux でポートを確認する

(1) ポートの表示: netstat -tuln
(2) 詳細の表示: netstat

おすすめ

転載: blog.csdn.net/xukaiqiang123/article/details/129004243