Hi Guido,

And thanks for that quick feedback. From what you wrote and the post you linked Yesterday I understand that's not a bug, or at least not a Debian bug, but something which requires (as of now) more configuration than a simple "setvcpus" while the guest is running.

I gave a try to your suggestion (that is: reboot the guest) and the situation didn't change : vcpuinfo or vcpucount still gives me back 1 vcpu, while the guest sees (and uses) 2 vcpus.

I think it's related to the fact that the definition file wasn't (automatically) changed, even with that "setvcpus <domain> 1" command. It's still

"<vcpu placement='static'>2</vcpu>"

and there is no "current" flag as stated in the post you linked (<vcpu placement='static' current='1'>2</vcpu>)

Unless I'm mistaken, that means that the only way to modify the number of cpus a guest can run on is to shutdown the guest, modify the definition file and switch it on back.

Regards,

Loïc

Le 19/03/2014 20:17, Guido Günther a écrit :
Hi,
While on the guest side a cat /proc/cpuinfo still gives back two cpu available.
This needs support from qemu and (at least last time I checked) a
running guest agent. This isn't available in wheezy so you should see
the updated CPUs after reboot only. See. e.g.:

    
http://lost-and-found-narihiro.blogspot.ch/2013/10/fedora-19-kvm-cpu-hotplug-with-qemu.html

So libvirt tries to cope with it.
Cheers,
  -- Guido



Reply via email to