CentOS 6.5およびXen 4.2.4-30を使用しています。
MEM(%)
xentopはまったく変更されていません。
NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID
Domain-0 -----r 68 0.0 1048568 25.0 1048576 25.0 1 0 0 0 0 0 0 0 0 0 0
vm1 --b--- 7 0.0 1536000 36.6 1536000 36.6 1 1 49 0 1 0 6518 433 95640 4034 0
vm2 --b--- 8 0.0 1536000 36.6 1536000 36.6 1 1 55 5 1 0 6562 551 97336 5090 0
とにかく、仮想マシンごとに割り当てられたメモリ量(CPU(%)など)を取得できますか?xentop
答え1
私はXenについてよく知りませんが(つまり、実際の経験はありません)、私はそれを通過できないことを示すこのスレッドを見つけましたxentop
。
投稿の最後にこのようなコメントがあります。
デフォルトでは、この情報はdomain0では利用できませんが、xenstoreを介して各domUから送信できます。これを行う方法の例については、xenballoondのシェルスクリプトを確認してください。デフォルトでは、各domUでシェルスクリプトを実行して情報(/proc/meminfoなど)をxenstoreに保存し、dom0でシェルスクリプトを実行してそれを読み込んで印刷する必要があります。