云祺Logo 云祺Logo

KVM虚拟化之虚拟机内存、CPU调整

2021-06-03

一、调小虚拟机内存

注意:调小虚拟机内存可以动态实现,不用关机

1.查看当前内存大小

[root@ehs-as-04 ~]# virsh dominfo ehs-jboss-01 | grep memory [root@ehs-as-04 ~]# virsh dominfo ehs-jboss-01Id: 15名称: ehs-jboss-01UUID: 6c407a2d-e355-4dee-bf00-d13f2cba0c1f OS 类型: hvm 状态: running CPU: 2CPU 时间: 123263.9s 最大内存: 4194304 KiB 使用的内存: 4194304 KiB 持久: 是自动启动: 禁用管理的保存: 否安全性模式: none 安全性 DOI: 0

2.设置虚拟机内存大小为512MB

[root@kvm01 ~]# virsh setmem ehs-jboss-01 524288

3.再次查看当前内存大小

[root@kvm01 ~]# virsh dominfo ehs-jboss-01 | grep memory Max memory: 786432 KiB Used memory: 524288 KiB

二、增大虚拟机内存、增加虚拟机 CPU 个数

注意:增大虚拟机内存、增加虚拟机 CPU 个数需要首先关机虚拟机

1.关闭虚拟机

virsh shutdown ehs-jboss-01

2.编辑虚拟机配置文件

修改内存  memory 和 currentMemory 参数来调整内存大小;
修改 CPU vcpu 参数来调整 CPU 个数(核数);
[root@ehs-as-04 ~]# virsh edit ehs-jboss-01......  <name>ehs-jboss-01</name>   <uuid>6c407a2d-e355-4dee-bf00-d13f2cba0c1f</uuid>   <memory unit='KiB'>8388608</memory>   <currentMemory unit='KiB'>8388608</currentMemory>   <vcpu placement='static'>2</vcpu>   <os>......

3.从配置文件启动虚拟机

[root@ehs-as-04 ~]# virsh create /etc/libvirt/qemu/ehs-jboss-01.xml  域 ehs-jboss-01 被创建(从 /etc/libvirt/qemu/ehs-jboss-01.xml)

4.查看当前内存大小

[root@ehs-as-04 ~]# virsh dominfo ehs-jboss-01Id:             65名称:       ehs-jboss-01UUID:           6c407a2d-e355-4dee-bf00-d13f2cba0c1f OS 类型:    hvm 状态:       running CPU:          2CPU 时间:   32.8s 最大内存: 8388608 KiB 使用的内存: 8388608 KiB 持久:       是自动启动: 禁用管理的保存: 否安全性模式: none 安全性 DOI: 0

5.设置虚拟机内存大小为8G

[root@kvm01 ~]# virsh setmem ehs-jboss-01 8388608

6.验证

查看当前内存大小
[root@kvm01 ~]# virsh dominfo ehs-jboss-01 | grep memory Max memory: 1048432 KiB Used memory: 1048432 KiB

查看当前CPU个数

[root@kvm01 ~]# virsh dominfo ehs-jboss-01 | grep CPU CPU(s): 2CPU time: 15.0s

 

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆

您可能感兴趣的新闻 换一批

现在下载,可享15天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

微信售后服务二维码

请拨打电话
为您提供支持

400-9955-698