1台のコンピュータからn個の異なるSSHサーバーへの同時SSHクライアント接続の数を知りたいです。 nが100kのようにかなり大きい数であると仮定します。
また、この問題に関するベストプラクティスが何であるか疑問に思います。つまり、16GB RAMと2.8GHz i7がある場合は、理想的には一度にいくつかの接続を開く必要があるのでしょうか。従うべきベストプラクティスはありますか?
答え1
IPアドレスあたり65535個のポートがあり、接続ごとに1つのポートが使用されます。サーバーポートも予約されています。システムで内部的に使用されているポートがいくつかありますが、少し努力すると65530が得られます。技術的な最大値は64000程度だが、その制限に達する前にメモリやCPUが不足する可能性が高いです。
各NICには独自のIPアドレスがあるため、複数のNIC(ネットワークカード)を追加して、NICごとに64000を取得できます。
7つのPCI-Eスロットがあり、4つのネットワークカードを含む7 * 4または28ネットワークアダプター* 64000を購入する場合。
あまりにも多くの接続には多くのCPU /