私はwebsocketサーバーにストレステストを行いたいと思います。 100k接続を開く予定です。websocketの同時テストの大規模数量
私は2台のマシンAとBを持っており、Bはwebsocketを実行し、Aはテストクライアントを実行します。 ポートは約65535 - 1024の範囲でしか開くことができません net.ipv4.ip_local_port_range = 1024 65535
どのようにこの範囲を拡張するには?
私はwebsocketサーバーにストレステストを行いたいと思います。 100k接続を開く予定です。websocketの同時テストの大規模数量
私は2台のマシンAとBを持っており、Bはwebsocketを実行し、Aはテストクライアントを実行します。 ポートは約65535 - 1024の範囲でしか開くことができません net.ipv4.ip_local_port_range = 1024 65535
どのようにこの範囲を拡張するには?
マシンにさらにIPアドレスを追加する必要があります。 IPアドレスごとに65536個のTCPポートを開くことができます。
Linuxの場合は、ifconfig eth0:1 <ipaddress>
、ifconfig eth0:2 <ipaddress2>
などのようにすることができます。
Websocketトラフィックの生成にはどのようなツールを使用していますか?
それらのいくつかがそうではないかもしれない、私はこれらのツールを知っているからのWebSocketクライアントをシミュレートすることができますネイティブですが、プラグインが必要です。 k6(私はk6プロジェクトに参加しています)が組み込まれています。