I have a system without swap, and 16 GB of memory.
To my knowledge, Linux dynamically allocates the buffers memory allocation, depending on how much free RAM there is in the system.
In this very moment, this is the output of
total used free shared buff/cache available Mem: 14G 2,2G 10G 336M 2,3G 10G Swap: 0B 0B 0B
This means I would have 10 GB, plus around around 2 GB (buff/cache) which could be used if needed.
When I execute QEMU though, I can only specify up to 10G of RAM; is that correct? Is there anything I can do to make those 2 GB available?