2週間にわたるVMのパフォーマンスの測定を検討しています。つまり、vSphere client/UIの[パフォーマンス]タブは実際には実行可能ではありません。
esxitop
は、特定のVMではなく、ホストのみを追跡しているように見えますが、特定のVMでフィルタリングする方法があるかどうかはわかりません。
Solarwinds Virtual Managerには、そうするためのかなり巧妙な手段がありますが、少し費用がかかります。
では、perfmonは、ストレージの観点からIOPS /レイテンシを測定するのに十分正確ですか? VMToolsがインストールされていると、メモリとCPUに関連する正確なVMwareカウンターがいくつかありますが、ディスクカウンターには何もありません。
私の検索から、これに関する最近(過去5年ほど)のデータはほとんどないようです。
ベンダーは、クライアントに対する独自の制限を強調したくないので、内部に誰かが彼らの 汚れた洗濯物 を放映する必要があります。ただし、ベンダーが何をし、何を言わないかに基づいて推測することができます。
この場合、MicrosoftはHyper-Vハイパーバイザーと仮想カテゴリに全体 パフォーマンスカウンターの新しいセット を作成しました。次に、パフォーマンスのボトルネックを探す場所を指定する 2017年のこのドキュメント を見つけます。
これらのカテゴリのうち、メモリとストレージの2つだけが、仮想マシン内のカウンタを参照します。したがって、perfmonは ストレージパフォーマンス に対して正確である必要があります。
一時的なものであれば、 vRealize Operations Manager の試用版を使用します。
何が起こっているのかを最も詳細に調べることができます。
迅速で汚いものが必要な場合は、 NewRelicサーバーエージェント を実行してOSレベルからビューを取得してみてください。