お役に立てば幸いです。これは、私の考え方をすぐに確認するためのサニティチェックです。高性能SANにネットワーク接続されたVMWareクラスターセットアップがあります。すべてがうまく機能し、fio書き込みテストを実行するとIOPSが約60kになります。そのため、この環境で、16GBのRAMと10vCPU)を搭載したマシンをセットアップしていました。これまでのところ、すべて問題ありません。
次に、リモートソースからこのマシンに約48GBのサイズのファイルをrsyncしようとしましたが、転送速度が約20MB/sに達すると、受信者VMが遅くなり、負荷が急速に増加し、マシンが完全に不安定になり、使用できなくなりました。この問題のルートを追跡しようとして、このマシンのホストESXiにログインし、esxtopを実行しました。私が見たものは非常に予想外でした-
問題のVM)の場合、31回の書き込み/秒があり、書き込み待ち時間は1496.4ms!
しかし、実際のディスク自体を見ると、それほどストレスがかかっていないように見えますか?
それで、私は百万ドルの質問を推測します、なぜあなたはこれが起こっていると思いますか、第二に私が問題をさらに診断することができる方法でそして第三に、これは異常ですよね?!
遅延は、仮想マシンのディスクプロビジョニングが原因で発生する可能性があります。ネットワークとディスクプロビジョニングの両方を再確認してください。 READ-> MODIFY-> WRITE操作(シンゼロプロビジョニングとレイジーゼロプロビジョニングの両方のデフォルト)を回避するために、シックプロビジョニングされたEagerZeroedタイプのプロビジョニングをお勧めします。通常のREAD-> WRITEは、レイテンシーを減らすことができます。
ネットワーキングに関する詳細情報を提供できますか?また、ネットワークの遅延も確認してください。