Xen Linuxゲストの場合、%steal
topやその他のユーティリティを使用して時間を簡単に取得できます。
ESXiやHyper-Vなどの非Xenハイパーバイザーを実行すると、Linuxゲストからこのメトリックと関連メトリックを取得できますか?
Windowsゲストの場合、VMwareとMicrosoftは両方ともperfmonカウンタを提供します。例:
top
しかし、Centos 6.4のデフォルトバージョンでは、これらの機能は公開されていないようです。
ベストアンサー1
VMwareゲストからこれらのパフォーマンスカウンタを取得する唯一の方法は、vmware-toolsに含まれているVMGuestLib SDKを使用することです。
私はpython-vmguestlibと呼ばれるこのライブラリのPythonラッパーと、これらのカウンタにアクセスするためのツールvmguest-statsを作成しました。これで、これらのパフォーマンスカウンタを他のシステムリソースに関連付ける3つのDstatプラグインがあります。簡単です:
dstat -c –vm-cpu -m –vm-mem –vm-mem-adv
Pythonラッパー、vmguest-statsツール、Dstatは次の場所にあります。
フィードバックと改善を歓迎します!