Russian Qt Forum

Qt => Работа с сетью => Тема начата: xsau от Ноябрь 23, 2010, 18:43



Название: еще раз об SNMP
Отправлено: xsau от Ноябрь 23, 2010, 18:43
Сталкнулся вот с такой проблемой:

snmpwalk -v 2c -c public 127.0.0.1 hrStorageTable

HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Physical memory
HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 3094820
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 1844208

Итого:

Общий размер: (3094820 * 1024) / (1024 * 1024 ) = 3022 Мб  -------> все сходится

Используемый размер: (1844208 * 1024) / (1024*1024) = 1800 Мб -------->!!! Нет ибо 2 System Monitor показывают 893 Мб  и такие неверные результаты ??? на всех машинах!!

Как быть???





Название: Re: еще раз об SNMP
Отправлено: xsau от Ноябрь 24, 2010, 15:36
ну неужеди никаких предположений?)))


Название: Re: еще раз об SNMP
Отправлено: xsau от Ноябрь 25, 2010, 16:39
вычитал в интернете про смещение, это кстати только на линуксовых машинах так(на винде все более менее точно).
дык вот

(used memory * offset * allocunit) / (1024*1024)

и данные более менее начинают совпадать. Дык там шел разговор о корректировки на 5% а мне приходиться умножать на 30%, что сие значит??

источник
http://community.zenoss.org/message/42494