分享

使用virsh调整运行中的KVM虚拟机内存,CPU(centos6.x)

 浸心阁 2015-07-17

#centos5.x版本不支持动态调整内存,CPU

以下在centos6.4上测试通过

1.查看虚拟机信息

复制代码
shell>  virsh dumpxml cos_v1 | head -n 10
<domain type='kvm' id='9' xmlns:qemu='http:///schemas/domain/qemu/1.0'>
  <name>cos_v1</name>
  <uuid>d39efd06-6629-aa4a-7241-b36400eade2d</uuid>
  <memory unit='KiB'>4194304</memory>                     --最大分配内存为4G,目前使用2G
  <currentMemory unit='KiB'>2097152</currentMemory>
  <vcpu placement='static' current='2'>8</vcpu>           --虚拟机分配最大VCPU是4个,目前使用2个 
  <os>
    <type arch='x86_64' machine='rhel6.5.0'>hvm</type>
    <boot dev='hd'/>
    <boot dev='cdrom'/>
复制代码

 

2.在线调整虚拟机内存(增大或减小)

#调整为4G
virsh setmem 4G

#调整为2G virsh setmem 2G

#能够在线调整的最大内存不能超过为虚拟机分配的最大内存,否则需要关闭虚拟机上调最大内存

 

3.在线调整虚拟机CPU(只能增大,不能减小)

virsh setvcpus centos6.4_v1 4
virsh setvcpus centos6.4_v1 8

#同样,能够动态调整的最大VCPU个数也不能超过为虚拟机设置的最大VCPU数量

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多