Hello All!
I want to monitor amount of available RAM on my Linux server. But I don't completely understand how Zabbix gets this value.
Server OS - Debian 8, x86_64
Zabbix version - 3.0
According to the docs:
From Platform-specific notes we can see:
On Linux available is free + buffers + cached (There is no such information in 3.0 section, but I suppose it should be the same)
I can see different picture in my case:
#zabbix_get -s host -k 'vm.memory.size[free]'
252035072
#zabbix_get -s host -k 'vm.memory.size[buffers]'
1649950720
#zabbix_get -s host -k 'vm.memory.size[cached]'
6410240000
The sum off free buffers and cached is 8312225792.
But:
# zabbix_get -s host -k 'vm.memory.size[available]'
10890870784
So, how really this value was calculated ?
Thanks in advance
I want to monitor amount of available RAM on my Linux server. But I don't completely understand how Zabbix gets this value.
Server OS - Debian 8, x86_64
Zabbix version - 3.0
According to the docs:
From Platform-specific notes we can see:
On Linux available is free + buffers + cached (There is no such information in 3.0 section, but I suppose it should be the same)
I can see different picture in my case:
#zabbix_get -s host -k 'vm.memory.size[free]'
252035072
#zabbix_get -s host -k 'vm.memory.size[buffers]'
1649950720
#zabbix_get -s host -k 'vm.memory.size[cached]'
6410240000
The sum off free buffers and cached is 8312225792.
But:
# zabbix_get -s host -k 'vm.memory.size[available]'
10890870784
So, how really this value was calculated ?
Thanks in advance
Comment