KVM主机动态更改cpu数量和内存大小
关机状态下设置最大cpu颗数和最大内存使用量:
#virshlist–allIdNameState————————————————–bbotteshutoff#virshsetvcpusbbotte–maximum4–config#virshsetmaxmembbotte1048576–config
用virsh命令调整cpu的数量(cpu颗数,已经上线主机只增不减)
现在主机状态:
#virshdominfobbotteId:2Name:bbotteUUID:bd22f444-ee7f-7f00-3d1b-1bb0d0857e43OSType:hvmState:runningCPU(s):4CPUtime:152.3sMaxmemory:1048576KiBUsedmemory:524288KiBPersistent:yesAutostart:disableManagedsave:noSecuritymodel:noneSecurityDOI:0#ps-Cqemu-kvm-orss,cmdRSSCMD388736/usr/libexec/qemu-kvm-namebbotte-S-Mrhel6.6.0-enable-kvm-m1024-realtimemlock
调整cpu数量:
virsh setvcpus [domain-name, domain-id or domain-uuid] [count]
减少核数:
[root@localhost ~]# virsh list –allId Name State—————————————————-1 bbotte running
[root@localhost ~]# virsh setvcpus bbotte 2 #原来4颗cpu,现在为2颗,下图为guest主机
从2颗cpu增殖4颗
# virsh setvcpus bbotte 4
guest主机里面:
# CPU 2 got hotpluggedBooting Node 0 Processor 2 APIC 0x2CPU 3 got hotpluggedkvm-clock: cpu 2, msr 0:23167c1, secondary cpu clockDisabled fast string operationskvm-stealtime: cpu 2, msr 230e880Will online and init hotplugged CPU: 2Booting Node 0 Processor 3 APIC 0x3kvm-clock: cpu 3, msr 0:23967c1, secondary cpu clockDisabled fast string operationskvm-stealtime: cpu 3, msr 238e880Will online and init hotplugged CPU: 3
KVM调整内存使用量:
virsh setmem [domain-id or domain-name] [count]
现在的内存为512M,调整为800M的话:
# virsh setmem bbotte 819200 –config –live
或者# virsh setmem bbotte 800M
# virsh dominfo bbotteId: 2Name: bbotteUUID: bd22f444-ee7f-7f00-3d1b-1bb0d0857e43OS Type: hvmState: runningCPU(s): 4CPU time: 163.9sMax memory: 1048576 KiBUsed memory: 819200 KiBPersistent: yesAutostart: disableManaged save: noSecurity model: noneSecurity DOI: 0
本文出自 “金戈铁马行飞燕” 博客,,请务必保留此出处
前有阻碍,奋力把它冲开,运用炙热的激-情,