Qemu-kmv memory

Hi,

My system has 16GB of RAM that is running 3 VM’s at the time.

VM_1 : 512MB
VM_2 : 1024MB
VM_3 : 2048MB

On the virt-manager, I see that I’m using 3.5GB of 16GB, but when I issue a free -m or vmstat 5, it’s seems like I have 50MB memory space left.
Something my system need to go on the SWAP.

But I have nothing that could taking all the memory.
Why KVM is taking all my Host OS memory ?

BTW, the host OS isn’t slow so it makes me think that maybe KVM is taking the memory but doesn’t not allocated it all.
Am I right ?

i have this problem to.