LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Virtualization and Cloud (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/)
-   -   Host machine out of memory with QEMU/KVM 0.14 (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/host-machine-out-of-memory-with-qemu-kvm-0-14-a-905027/)

Sander88 09-26-2011 04:33 AM

Host machine out of memory with QEMU/KVM 0.14
 
Hi,

I'm running KVM with libvirt for 2 years now. But I have a strange issue since a few months. The host machine runs out of memory and swap which causes kernel panic. My host machine (Ubuntu 10.10 x64) has 8gb memory and 2gb swap. I run 3 guests on this machine with the following memory settings:

- Guest 1: max and current usage: 2gb.
- Guest 2: max and current usage: 2gb.
- Guest 3: max 3gb and current usage: 2gb.

Total max. usage by guest: 7gb.

KVM/Libvirt version info
Compiled against library: libvir 0.9.0
Using library: libvir 0.9.0
Using API: QEMU 0.9.0
Running hypervisor: QEMU 0.14.0

When all guests are under high load the systeem may run out of memory (once or twice a month). I checked the memory usage from time to time: the KVM the process of Guest 3 uses more than 3gb (4.1gb is the max. I have seen). How is this possible?

Already thanks for your help and time.

Best regards,
Sander

Chuck56 09-26-2011 06:51 AM

The actual memory usage for each VM is slightly larger than the requested size. qemu-kvm VMs run about 20-25 percent more memory than the requested size on my systems. Reduce the amount of memory for each VM using that formula and that should solve the memory over commit issue.

Sander88 09-26-2011 09:31 AM

Thanks for your reply.

I have lowered the max. total memory usage to 6gb (on a machine with 8gb RAM and 2gb swap). I will update this thread when I have the issue again.

dyasny 09-27-2011 02:52 PM

have you tried to use KSM or balooning?


All times are GMT -5. The time now is 03:36 AM.