いくつかの異なるiSCSI SANユニットを実行しているサーバーがあります。データストアへのIO要求のバランスをとろうとしていたので、「制限-IOPS」を変更し始めましたサーバーの役割に応じて、無制限から100〜400までのサーバーで。
これを行うと、特定のVMの実行速度が非常に遅くなります。サンプルの「無制限」IOPSの場合、IEは1秒で開きます。Iopsは150に制限されます、IEそのサーバーで開くには10〜12以上かかります。これが2つの完全に異なるiSCSI SANユニットでも問題になることを確認しました。
私が間違っていることについての考え。
これはまさにあなたが求めていることをしていると思います。 VMのI/O機能とプロファイルを調整しているため、VMのパフォーマンスが低下しています。
これをしないでください。
個々のVMレベルでのリソースのマイクロ管理は、意図しない結果をもたらす可能性があり、将来のトラブルシューティングを複雑にします。
私の推奨事項は、VMwareのスケジューリングおよびリソースの優先順位付けアルゴリズムを凌駕しようとせず、実際にdoストレージ競合の問題が発生するまで無制限に実行できるようにすることです。
そもそもSANの使用量のバランスを取るように促す問題はありましたか?
この質問に答えられたとは思いません。最近、この問題と5.5ユーザーの回避策について説明している別の記事を見つけました。 http://blog.igics.com/2014/07/heads-up-vmware-sioc-virtual-disk-iops.html