web-dev-qa-db-ja.com

VMWare ESXで1つの仮想マシンのIOPSを測定する方法は?

VMWare ESXの単一の仮想マシンによって生成されたIOPSをどのように測定する必要がありますか?

また、Windows XP仮想マシンの通常のIOPS量はどれくらいですか?

1
d_pilot

OS固有のツールを使用して仮想マシン内のIOPSレートを測定することはできますが、VMに存在するさまざまなタイミングの問題の犠牲になり、不正確な結果が得られる可能性があります。したがって、ハイパーバイザーで esxtop/resxtop の「ディスクVM」ビューを使用して、リアルタイムの数値または esxplot を取得することをお勧めします。 =/ vscsiStats 同じものの収集およびヒストグラム機能の詳細。

2
the-wabbit

VMWareではいくつかのオプションが思い浮かびます。

  1. CLIからesxtopを実行し、dを押してディスクモードに切り替えます。フィールドCMD/sは、現在のIOPSを示します。
  2. VSphere GUIから、問題のマシンに移動し、[パフォーマンス]タブに移動して、ディスクモードまたはデータストアモードに切り替えて、そこで現在のアクティビティを表示できます。このビューは、データストアレベルごと、ホストごと、およびVMごとに確認することもできます。
  3. 本当に冒険心がある場合は、PowerCLIを使用してもう少しドリルダウンすることもできます: http://communities.vmware.com/docs/DOC-1352
  4. VMTurbo の無料バージョンをダウンロードしてvCenterサーバーにインストールし、VMWare環境を分析できるようにします。
  5. 最後に、SANには、多くの場合、このフォームに独自のGUIを通知する方法があります。

質問の後半では、特定のVM)によって生成されるIOPSの数は、VMの役割とワークロードに完全に依存しています。IOPSの通常のレベルを言う方法はありません。のように見えるはずです。

1
SimonJGreen

VMにHDTuneのようなものをインストールし、パフォーマンスを測定します。

0
Robin Gill