virsh dominfo 和 xml mem 定义与正在运行的 vm 中的内存不同

virsh dominfo 和 xml mem 定义与正在运行的 vm 中的内存不同

你好,我刚刚开始在 rhel6 上使用 kvm,在创建 vm 之后,我尝试增加内存,但是我在 xml 文件中所做的更改并没有传播到 vm,即使在重新启动 vm 并重新启动 libvert 之后也是如此?

[root@kvm01 qemu]# virsh dominfo dev-kvm01
Id:             2
Name:           dev-kvm01
UUID:           9b2bf581-2807-3116-b176-60e9c0559943
OS Type:        hvm
State:          running
CPU(s):         2
CPU time:       1975.3s
Max memory:     7864320 kB
Used memory:    7864320 kB
Persistent:     yes
Autostart:      disable
Security model: selinux
Security DOI:   0
Security label: system_u:system_r:svirt_t:s0:c47,c760 (enforcing)

[iknowmed@dev-kvm01 ~]$ free

             total       used       free     shared    buffers     cached
Mem:       3632284    3614508      17776          0       3980    3491676
-/+ buffers/cache:     118852    3513432
Swap:      5668856          0    5668856
[iknowmed@dev-kvm01 ~]$

答案1

这看起来像是 3GB障碍. 您是否正在运行32 位客户虚拟机(dev-kvm01)中的内核?

你要么需要一个聚丙烯酰胺凝胶电泳或虚拟机中的 64 位内核使用超过 3.6GB 的可用内存。

看看uname -a您正在运行什么类型的内核。

答案2

rhel6 附带的 32 位内核已支持 > 4 GB RAM。它已支持 PAE

相关内容