GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zvýšit zdroje paměti pro hosty KVM

Tento příspěvek ilustruje kroky, jak zvýšit paměť hosta KVM. Pokud je aktuální paměť hosta KVM stejná jako limit paměti, můžete paměť zvětšit offline podle následujících kroků:

1. Zkontrolujte aktuální stav paměti hosta KVM:

[root@kvm-host]# virsh dumpxml kvm-guest | grep -i memory
<memory unit='KiB'>8392704</memory>                   ### the maximum amount of memory that can be allocated to the VM
<currentMemory unit='KiB'>8392704</currentMemory>     ### current Guest VM memory
[root@kvm-host]# virsh dominfo kvm-guest
Id: 12
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: running
CPU(s): 4
CPU time: 429.8s
Max memory: 8392704 KiB
Used memory: 8392704 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c339,c981 (enforcing)
[root@kvm-host]# virsh dominfo kvm-guest
Id: 12
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: running
CPU(s): 4
CPU time: 429.8s
Max memory: 8392704 KiB
Used memory: 8392704 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c339,c981 (enforcing)

2. Vypněte hostovaný virtuální počítač:

[root@kvm-host]# virsh list
Id Name State
----------------------------------------------------
12 kvm-guest running
[root@kvm-host]# virsh destroy kvm-guest
Domain kvm-guest destroyed
[root@kvm-host]# virsh list
Id Name State
----------------------------------------------------

3. Aktualizujte paměť:

# virsh edit guest_vm

Například:

[root@kvm-host]# virsh edit kvm-guest
Domain kvm-guest XML configuration edited.

Od:

<memory unit='KiB'>8392704</memory>
<currentMemory unit='KiB'>8392704</currentMemory>

Komu:

<memory unit='KiB'>16777216</memory>
<currentMemory unit='KiB'>16777216</currentMemory>

4. Spusťte hostovaný virtuální počítač:

[root@kvm-host]# virsh start kvm-guest
Domain kvm-guest started

5. Zkontrolujte, zda byla paměť zvětšena:

Z hostitele KVM:

[root@kvm-host]# virsh dominfo kvm-guest
...
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
Max memory: 16777216 KiB
Used memory: 16777216 KiB
...
[root@kvm-host]# virsh dumpxml kvm-guest |grep -i memo
<memory unit='KiB'>16777216</memory>
<currentMemory unit='KiB'>16777216</currentMemory>

Od hosta:

[root@localhost ~]# free -g
total used free shared buffers cached
Mem: 15 0 15 0 0 0
-/+ buffers/cache: 0 15
Swap: 3 0 3
Jak zvýšit zdroje KVM Guest vCPU


Cent OS
  1. Jak nainstalovat KVM na CentOS 8 Linux

  2. Jak zakázat NUMA v CentOS / RHEL 6,7

  3. Jak omezit některé zdroje uživatelské paměti na CentOS/RHEL pomocí cgroup

  1. Jak zvýšit limit paměti PHP

  2. Linux – Jak zvýšit Maxsymlinks?

  3. Jak připojit bitovou kopii virtuálního disku Guest Qcow2 obsahující LVM na hostitelský počítač KVM

  1. Jak zvýšit zdroje KVM Guest vCPU

  2. Jak nabootovat KVM Guest do záchranného shellu

  3. Jak zvýšit velikost swapu na CentOS + cPanel