您好我刚开始在rhel6上使用kvm,创build一个虚拟机之后,我尝试增加内存,但是我在xml文件中的更改不会传播给虚拟机,即使在popup虚拟机并重新启动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 ~]$
这看起来像3GB的障碍 。 你是否在客户虚拟机(dev-kvm01)中运行32位内核?
您可能需要在虚拟机中使用PAE或64位内核,才能使用超过3.6GB的可用内存。
做一个uname -a来看看你正在运行什么样的内核。
rhel6附带的32位内核已经支持> 4 GB的RAM。 它已经支持PAE