KVM主机动态更改cpu数量和内存大小

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

本文出自 “金戈铁马行飞燕” 博客,,请务必保留此出处

前有阻碍,奋力把它冲开,运用炙热的激-情,

KVM主机动态更改cpu数量和内存大小

相关文章:

你感兴趣的文章:

标签云: