Hi there,
I am running ovirt engine 4.2.8.
I did cpu hotplug for windows 10 guest os, ovirt (from 1*2*1 to 2*2*1) successfully, and
the output of virsh vcpuinfo also shows now there are total 4 vcpus:
# virsh --readonly vcpuinfo 13
VCPU: 0
CPU: 51
State: running
CPU time: 3911.8s
CPU Affinity:
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
VCPU: 1
CPU: 15
State: running
CPU time: 907.7s
CPU Affinity:
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
VCPU: 2
CPU: 26
State: running
CPU time: 1086.2s
CPU Affinity:
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
VCPU: 3
CPU: 2
State: running
CPU time: 1085.7s
CPU Affinity:
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
Issue:
But when I log into windows 10, from the task manager, there are only two vcpus listed.
Then I opened device manager, and found that there are 4 processors listed. refer to
https://bugzilla.redhat.com/show_bug.cgi?id=1377155, I have updated os to the latest
version 1809.
refer to the ovirt doc, cpu hot plug is explicitly supported for windows 10 (both x86 and
x86_64) , but from my testing result, the cpu hotplug was not applied. So is this a
windows 10 bug? or is there any workaround? Thank you!
Thanks,
-Zhen