Добрый день, не подскажете -
столкнулся с проблемой
стоит сервер FreeBSD 6.1 c пакетом net-snmp
хочу посмотреть сколько на нём свобоной памяти осталось
snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.4
UCD-SNMP-MIB::memIndex.0 = INTEGER: 0
UCD-SNMP-MIB::memErrorName.0 = STRING: swap
UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 524160
UCD-SNMP-MIB::memAvailSwap.0 = INTEGER: 492472
UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 152088
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 15872
UCD-SNMP-MIB::memTotalSwapTXT.0 = INTEGER: -1
UCD-SNMP-MIB::memAvailSwapTXT.0 = INTEGER: -1
UCD-SNMP-MIB::memTotalRealTXT.0 = INTEGER: -1
UCD-SNMP-MIB::memAvailRealTXT.0 = INTEGER: -1
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 30748
UCD-SNMP-MIB::memMinimumSwap.0 = INTEGER: 16000
UCD-SNMP-MIB::memShared.0 = INTEGER: 63004
UCD-SNMP-MIB::memBuffer.0 = INTEGER: 64832
UCD-SNMP-MIB::memCached.0 = INTEGER: 14876
UCD-SNMP-MIB::memSwapError.0 = INTEGER: 0
UCD-SNMP-MIB::memSwapErrorMsg.0 = STRING:Как я понимаю memTotalFree должен быть равен memAvailSwap + memAvailSwap,
но чтот он совсем не равен :(
На другом сервере посмотрел - тоже самое.
В чём дело, или я туплю ?
Причём у меня такое чувство - что он вообще неправильно память показывает
dmesg | grep memory
real memory = 267321344 (254 MB)
avail memory = 251039744 (239 MB)- а memTotalReal.0 = INTEGER: 152088
up :)
Может появился кто знает ? :)
Очень нужно :(