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

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

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

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

kvm的cpu和内存调整:

kvm我们用virsh控制台

 

调整cpu核数:

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

调整内存使用:

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
这个作者貌似有点懒,什么都没有留下。