免責事項: これは英文の記事 「NFS Performance Bottleneck due overloaded single connection (409171)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
/var/run/log/vmkernel.log には、平均レイテンシ (マイクロ秒単位) がデフォルトの 10000マイクロ秒を大幅に上回っていることが記録されています。
YYYY-MM-DD:HH:MM:SS Wa(180) vmkwarning: cpu1:2098344)WARNING: NFS: 5965: NFS volume #### performance has deteriorated. I/O latency increased from average value of 0(us) to 94962(us). Exceeded threshold 10000(us)
YYYY-MM-DD:HH:MM:SS Wa(180) vmkwarning: cpu44:2098344)WARNING: NFS: 5965: NFS volume #### performance has deteriorated. I/O latency increased from average value of 94962(us) to 192295(us). Exceeded threshold 10000(us)
YYYY-MM-DD:HH:MM:SS Wa(180) vmkwarning: cpu29:2098344)WARNING: NFS: 5965: NFS volume #### performance has deteriorated. I/O latency increased from average value of 192295(us) to 386468(us). Exceeded threshold 10000(us)
その他の考えられる症状:
- ストレージ vMotion のタイムアウトまたは完了時間の増加
- スナップショットの作成/統合
- ゲスト OS のハングアップ/動作の遅延またはクラッシュ
- パケットドロップ、重複 ACK
VMware vSphere ESXi 8.x
スループットの高いワークロードは、ホストからNFSサーバーへの単一のTCP接続ストリームを過負荷状態にする可能性があります。
このボトルネックは、レイテンシの増加や競合を引き起こす可能性があります。
「esxcli storage nfs list」コマンドの出力は、ESXiホストとNFSサーバー間のアクティブなTCP接続が1つしかないことを示しています。(Connections: 1)
nConnect機能を使用してワークロードを並列化することで、TCPストリーム/接続の総数を増やすことができます。
詳細は Support for nConnect feature added in ESXi NFS client を参照してください。