GNU/Linux >> Linux の 問題 >  >> Cent OS

KVM ゲストのメモリ リソースを増やす方法

この投稿では、KVM ゲスト メモリを増やす方法についての手順を示します。現在の KVM ゲスト メモリがメモリ制限と同じ場合、以下の手順に従ってオフラインでメモリを増やすことができます:

1. 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. ゲスト VM をシャットダウンします:

[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. メモリを更新します:

# virsh edit guest_vm

例:

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

差出人:

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

宛先:

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

4. ゲスト VM を起動します:

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

5. メモリが増加したかどうかを確認します:

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>

ゲストから:

[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
KVM ゲスト vCPU リソースを増やす方法


Cent OS
  1. CentOS / RHEL 6,7 で NUMA を無効にする方法

  2. cgroup を使用して CentOS/RHEL で一部のユーザー メモリ リソースを制限する方法

  3. KVM ゲスト vCPU リソースを増やす方法

  1. KVM ゲストをレスキュー シェルで起動する方法

  2. CentOS + cPanelでスワップサイズを増やす方法

  3. KVM ゲストに virtio を使用していますか?

  1. CentOS8LinuxにKVMをインストールする方法

  2. PHPのメモリ制限を増やす方法

  3. Linux – Maxsymlinksを増やす方法は?