Xen > xmコマンド
更新日
2014-09-16
広告
バージョン4.1までのXenは、基本的にxmコマンドを使い操作します。
Xenの情報
xm infoを実行すると、Xenの色々な情報が見れます。$ sudo xm info : xen_scheduler : credit : xen_major : 4 xen_minor : 1 :creditスケジューラが使われていることがわかります。 また、Xenのバージョンが4.1.xであることもわかります。
VMの起動
xm start でVMの名前を指定すればよいです。$ sudo xm start domain-name
VMの確認
VMのID、名前、CPU数を確認するには xm list を使います。$ sudo xm list Name ID Mem VCPUs State Time(s) Domain-0 0 28149 8 r----- 786.4 vm-01 2 4096 2 -b---- 33.7
creditスケジューラの状態確認
以下のように、WeightパラメータとCapパラメータを確認できます。$ sudo xm sched-credit -d vm-01 Name ID Weight Cap vm-01 2 256 0Cap = 0だと、vm-01は、無制限にCPUを使えます。
creditスケジューラの状態変更
VMに対してweightやCapの値を設定するコマンドは、以下です。$ sudo xm sched-credit -d vm-01 -w 512 # Weightの設定 $ sudo xm sched-credit -d vm-01 -c 200 # Capの設定
仮想CPUの割当て状態
$ sudo xm vcpu-list Name ID VCPU CPU State Time(s) CPU Affinity Domain-0 0 0 2 -b- 340.2 any cpu Domain-0 0 1 7 r-- 91.7 any cpu Domain-0 0 2 6 -b- 109.9 any cpu Domain-0 0 3 0 -b- 83.3 any cpu vm-01 2 0 3 -b- 22.2 0-3 vm-01 2 1 0 -b- 14.0 0-3この場合、vm-01には、仮想CPUが2つ割り当てられています。
VMのCPU使用率
xentopコマンドで確認できます。$ sudo xentop
広告
お問い合わせは sweng.tips@gmail.com まで。