ws(websocket) client( github.com/gorilla/websocket
、ローカル ホストで実行) を使用して、Java Netty (2vcpu + 8Gb メモリを搭載したリモート centos 7.8 ホストで実行)によって実装される ws サーバーのストレス テストを行います。クライアントのみが tcp キープアライブ メカニズムを開始します。
接続数が 7k を超えると、クライアント側は RST パケットの受信を開始します (新旧の接続を含む)。
サーバー側を確認し、syn_recv queue
テストaccept queue
中にアイドル状態になり、syn パケットがドロップされたり、リッスン キューがオーバーフローしたりしませんでした。だから私は助けが必要です....