默认用virt-manager创建的虚拟机不能直接动态添加删除CPU
需要先修改配置,关闭虚拟机后再开启生效
virsh # setvcpus client1043 8 --config --maximum
然后关闭虚拟机后。再开机就可以随意热添加删除CPU了
virsh # setvcpus client1043 8 --live
virsh # setvcpus client1043 5 --live
virsh # setvcpus client1043 6 --live
virsh # setvcpus client1043 5 --live
虚拟机里面看到的现象如下:目前主流的内核都支持热添加,删除CPU了。下面的图是UOS里面的情况。
当然,同样的道理,内存也可以动态添加/删除,
virsh # setmaxmem client1043 6144m --config
virsh # setmem client1043 6144m --live
virsh # setmem client1043 6144m --live
virsh # setmem client1043 4096m --live
前提一样是要关机设置最大内存,再进行内存的动态增删。