首页 > 虚拟化 > kvm和Xen主机在线调整cpu核心数和内存大小
2016
03-28

kvm和Xen主机在线调整cpu核心数和内存大小

说明

因为线上经常会遇到资源分配不均衡,我认为使用虚拟化主机主要原因:一是资源隔离,每台机负载一块任务,多台虚拟主机在资源有限情况下可以做到高可用; 二是尽可能的利用服务器的硬件资源,避免某些物理服务器异常繁忙或没有负载。 我一般的把服务器刚开始设置较低的配置,根据服务的运行负载情况调整cpu & mem

kvm的安装配置应用  &  xen主机的安装配置应用  & kvm&Xen主机在线增加磁盘空间

kvm的cpu和内存调整

kvm我们用virsh控制台

 

kvm调整cpu核数

virsh setvcpus [domain-name, domain-id or domain-uuid] [count]

kvm调整内存使用

virsh setmem [domain-id or domain-name]  [count]

当然cpu核数和内存大小可用降低,往小调整的时候需要小心

Xen主机的cpu核数和内存大小设置

控制xen主机我们用自定义的配置文件,和设置kvm主机一样,需要事先定义一个变更大小的范围

上述xen虚拟主机,默认配置为1核,2G,可以调整最大的配置为:10核,20G

修改cpu:
xm vcpu-list                                 #查看cpu的使用
xm vcpu-set bbotte 6                   #修改bbotte的cpu颗数为6

修改内存:
xm mem-set bbotte 16384          #调整bbotte的内存为16G
xm mem-set bbotte 20480          #调整bbotte的内存为20G

xm top                                        #查看当前各主机的状态

虚拟主机改变配置就是这么方便 ^_^

最后编辑:
作者:bbotte
这个作者貌似有点懒,什么都没有留下。

kvm和Xen主机在线调整cpu核心数和内存大小》有 2 条评论

  1. Pingback 引用通告: Kvm&Xen主机在线增加磁盘空间 | Linux工匠 DevOps2U.com 关注运维自动化|Python开发|linux高可用集群|数据库维护|性能提优-Linux工匠 DevOps2U.com

  2. Pingback 引用通告: kvm&Xen主机在线增加磁盘空间 | linux工匠 关注运维自动化|Python开发|linux高可用集群|数据库维护|性能提优

留下一个回复

你的email不会被公开。