在freenas上使用snmp获取RAM的百分比

在freenas上使用snmp获取RAM的百分比,snmp,Snmp,我一直在尝试使用SNMP在freeNAS中获得正确数量的已用RAM。目前,我一直在使用通用linux iso:1.3.6.1.4.1.2021.4.6.0,但发现使用的百分比不正确 例如,在我的电脑上,我会执行以下操作(总ram-可用ram)-缓冲区-缓存 当查看系统时,显示613MB/6GB 10% 但是,当使用70%的snmp时,有什么想法吗?您是否使用snmp监控工具? 我不知道什么是缓冲区和缓存,但我不需要使用它们来获得正确的数量 RAM Total : memTotalReal.0 :

我一直在尝试使用SNMP在freeNAS中获得正确数量的已用RAM。目前,我一直在使用通用linux iso:
1.3.6.1.4.1.2021.4.6.0
,但发现使用的百分比不正确

例如,在我的电脑上,我会执行以下操作
(总ram-可用ram)-缓冲区-缓存

当查看系统时,显示613MB/6GB 10%


但是,当使用70%的snmp时,有什么想法吗?

您是否使用snmp监控工具? 我不知道什么是缓冲区和缓存,但我不需要使用它们来获得正确的数量

RAM Total : memTotalReal.0 : .1.3.6.1.4.1.2021.4.5.0
RAM available : memAvailReal.0 : .1.3.6.1.4.1.2021.4.6.0
要获取百分比:
((memTotalReal.0-memAvailReal.0)/memTotalReal.0)*100

在Zabbix(我的监控工具)上:

(last("memTotalReal.0")-last("memAvailReal.0"))/last("memTotalReal.0")*100