KVM > 仮想マシンのCPU数を変更する方法

更新日 2014-05-17
広告

仮想マシンのCPU数を変更する方法を紹介します。

1. 仮想マシンをシャットダウンします。

2. 仮想マシンの設定を編集します。

  $ sudo virsh edit my-vm

3. 'vcpu' の値を変更します。

  <vcpu>2

4. 仮想マシンを起動します。

 $ sudo virsh start my-vm

これで仮想マシンのCPUは2つになります。 'cat /proc/cpuinfo' などで、確認できます。

上記で設定した値は、CPUの最大値です。 最大値を超えない範囲であれば、マシンの稼働中でも、以下のようにCPU数を変更できます。

$ sudo virsh setvcpus my-vm --count 1
これで、CPU数は1になります。
$ sudo virsh dominfo my-vm
  :
CPU(s):         1
  :
しかし、仮想マシンの /proc/cpuinfo を見ると、2コアのまま。 qemuのバージョンが上がると、正しく仮想マシンに設定が反映されるのかもしれない。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system