Hello everyone
We use HCI to run CloudStack (KVM+CEPH). After running for a period of
time, cloudstack reports that HOST has no available memory. But ZABBIX
monitoring shows that HOST still has a lot of available memory. By observing
/proc/meminfo on KVM HOST, it is found that most of the memory is occupied by
Buffers.
Further analysis of the source code of cloudstack-agent shows that the
algorithm for cloudstack-agent to obtain AvailableMemory on the host is:
Cached +MemFree -reservedMemory +overCommitMemory
It does not calculate the memory occupied by Buffers.
Excuse me, can I mark the memory occupied by Buffers as AvailableMemory?
If not, what is the reason?
Thank you!
- Jerry