
私は定期的にローカルサーバーの1つに短いSSH接続を確立します。断続的にタイムアウトが発生することを観察しています。問題を調査した後、サーバーのRAIDアレイにIO書き込みアクティビティが多いとSSHタイムアウトが発生することがわかりました。書き込みバースト中、SSH 接続は「中断」されます。
サーバーには使用可能なユーザーメモリー(64 GBのうち18 GB)とスワップスペースが十分で、CPUが確実に過負荷になることはありません。
うん:
正常な行動
特定のRAIDハードウェアの問題を示します。
何かが正しく設定されていません。
答え1
私は専門家であると主張していませんが、RAIDアレイへの読み書きが同期的に設定されている場合、これは「正常な動作」だと思います。この場合、特にSSHの場合、読み取り/書き込みはブロックイベントになります。ユーザーがログインしようとすると、そのアレイのすべてのエントリを参照する必要があります。
同期動作の場合、すべてがディスクアクティビティを待っているため、使用可能なRAMまたは「スペア」CPUサイクルは重要ではありません。