KVM主机动态更改cpu数量和内存大小 推荐
2015-04-19 16:15
645 查看
KVM主机动态更改cpu数量和内存大小
关机状态下设置最大cpu颗数和最大内存使用量:
用virsh命令调整cpu的数量(cpu颗数,已经上线主机只增不减)
现在主机状态:
调整cpu数量:
virsh setvcpus [domain-name, domain-id or domain-uuid] [count]
减少核数:
[root@localhost ~]# virsh list --all
Id 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 hotplugged
Booting Node 0 Processor 2 APIC 0x2
CPU 3 got hotplugged
kvm-clock: cpu 2, msr 0:23167c1, secondary cpu clock
Disabled fast string operations
kvm-stealtime: cpu 2, msr 230e880
Will online and init hotplugged CPU: 2
Booting Node 0 Processor 3 APIC 0x3
kvm-clock: cpu 3, msr 0:23967c1, secondary cpu clock
Disabled fast string operations
kvm-stealtime: cpu 3, msr 238e880
Will 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 bbotte
Id: 2
Name: bbotte
UUID: bd22f444-ee7f-7f00-3d1b-1bb0d0857e43
OS Type: hvm
State: running
CPU(s): 4
CPU time: 163.9s
Max memory: 1048576 KiB
Used memory: 819200 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: none
Security DOI: 0
关机状态下设置最大cpu颗数和最大内存使用量:
# virsh list --all Id Name State ------------------------------------------------- - bbotte shut off # virsh setvcpus bbotte --maximum 4 --config # virsh setmaxmem bbotte 1048576 --config
用virsh命令调整cpu的数量(cpu颗数,已经上线主机只增不减)
现在主机状态:
# virsh dominfo bbotte Id: 2 Name: bbotte UUID: bd22f444-ee7f-7f00-3d1b-1bb0d0857e43 OS Type: hvm State: running CPU(s): 4 CPU time: 152.3s Max memory: 1048576 KiB Used memory: 524288 KiB Persistent: yes Autostart: disable Managed save: no Security model: none Security DOI: 0 # ps -C qemu-kvm -o rss,cmd RSS CMD 388736 /usr/libexec/qemu-kvm -name bbotte -S -M rhel6.6.0 -enable-kvm -m 1024 -realtime mlock
调整cpu数量:
virsh setvcpus [domain-name, domain-id or domain-uuid] [count]
减少核数:
[root@localhost ~]# virsh list --all
Id 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 hotplugged
Booting Node 0 Processor 2 APIC 0x2
CPU 3 got hotplugged
kvm-clock: cpu 2, msr 0:23167c1, secondary cpu clock
Disabled fast string operations
kvm-stealtime: cpu 2, msr 230e880
Will online and init hotplugged CPU: 2
Booting Node 0 Processor 3 APIC 0x3
kvm-clock: cpu 3, msr 0:23967c1, secondary cpu clock
Disabled fast string operations
kvm-stealtime: cpu 3, msr 238e880
Will 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 bbotte
Id: 2
Name: bbotte
UUID: bd22f444-ee7f-7f00-3d1b-1bb0d0857e43
OS Type: hvm
State: running
CPU(s): 4
CPU time: 163.9s
Max memory: 1048576 KiB
Used memory: 819200 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: none
Security DOI: 0
相关文章推荐
- windos8设置cpu数量和内存大小
- cpu如何知道内存中一条指令的大小从而使cs:ip寄存器更改自己的值
- Xen主机动态调整CPU和内存
- linux bash脚本获取系统信息(cpu 总内存 可用内存 文件系统大小 系统位数 进程数 软件包数量 IP地址)
- 查看linux服务器主板型号,cpu型号,内存大小,内存条数量
- 分别查找主机占用CPU和占用内存最大的进程,要求能查出进程PID,启动目录,启动命令,占用文件描述符数量,占用端口
- openstack中resize更改虚拟机内存、cpu大小后虚拟机状态显示VERIFY_RESIZE
- linux下查看内存条数及每根内存大小的实现方法(推荐)
- 如何让NComputing桌面终端用户做到独享指定CPU、内存和磁盘大小
- c++各类型内存占用大小计算(推荐)
- 监控电脑CPU,内存,文件大小,硬盘空间,IP,用户名
- C#获取硬盘编号、CPU编号及类型、内存大小及使用情况
- Cloudstack动态修改CPU、内存
- linux系统下,查看cpu、内存、硬盘大小
- WinCE动态调整存储内存与程序内存的大小
- 并发任务“xcode设置不同并发任务数量”及“内存大小”对编译时间的影响
- Redhat linux 系统的负载与CPU、内存、硬盘、用户数监控shell脚本 推荐
- Linux下查看cpu类型、内存大小、硬盘大小类型等
- Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
- Linux下查看CPU型号,内存大小,硬盘空间命令