You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Gerolamo Valcamonica <ge...@pyder.com> on 2013/11/28 14:32:26 UTC

host memory usage

Hi Everybody,
I have a cloudstack 4.1 cluster.
Host features goes from two 5-year-old quad core xeon with 4 Gb Ram to two
1-year-old six core hyperthreaded xeon with 32 GB Ram

All hosts run same linux version (3.8.0-19) and same libvirt version (1.0.2)

On one of the smallest host (the "4 Gb ram" ones) I have 2 user VM, each 
one with 768 MB ram, and three virtual routers

As far as I know, memory usage should be:
host memory usage (?) + 768 + 768 + 128 + 128 + 128 =
host memory usage + 1920

Infact, when I call the listHosts API, I get 1920 in memoryallocated field.

But, if I log in into host I have:

KiB Mem:   4048996 total,  3605360 used,   443636 free,    14416 buffers
KiB Swap:  4190204 total,  1473024 used,  2717180 free,   107424 cached
that is far more than i expected, on memory usage!

So, the question is: how much memory does hosts need?

The worst is that if i create another user VM on that host, swap usage
becomes consistent and all VMs (and routers) become very slowed

Any idea?

-- 
Gerolamo Valcamonica