Intereting Posts
stout не может присоединяться к большим файлам wicd – нет связи после загрузки, необходимо перезапустить вручную? Как указать медиа-каталог в MediaTomb Как установить KVM на CentOS 6 Можно ли одновременно установить Gstreamer 0.10 и Gstreamer 1.0 Как прокручивать мультитайл-выход при использовании фильтров командной строки? Что обновляет интервал обновления Conky и как его настроить? rkhunter дает мне предупреждение для «/ usr / bin / lwp-request» – что мне делать? Как объединить дерево с размером каталога? Почему большинство дистрибутивов (кроме Debian) рекомендуют / требуют полной переустановки при обновлении до новой версии? Подстановка команды в псевдониме разрешена в профиле bash? Bash 3.0 не поддерживает списки? Почему был написан шар, если смола уже существовала? Очень простой Linux для образовательных целей Как проверить действительные каталоги $ PATH и вывести их, указав, действителен ли каждый из них?

Некорректный результат использования памяти с помощью snmp hrSWRunPerfMem

У нас мало серверов Esxi 5.0 (с 64-гигабайтной памятью в каждом srvr) и snmp. Согласно моему исследованию, нет OID для используемого / доступного OID памяти, он имеет только hrMemorySize.0 . Поэтому, чтобы вычислить используемую память, я пытаюсь получить память, используемую всеми процессами, используя скрипт bash, который также выполняет математику.

USEDMEM=`snmpwalk -v2c -c PUBLIC -m "/cfg/mibs/HOST-RESOURCES-MIB" $HOST |grep hrSWRunPerfMem. | awk '{print $4}' | awk '{ sum += $1 } END { print sum }'` RAW_MEM_BYTES=`echo "scale=3; $USEDMEM*1024" |bc -l` RAW_MEM_GB=`echo "scale=3; $RAW_MEM_BYTES/1073741824" |bc -l` echo $USEDMEM Kbits echo $RAW_MEM_BYTES Bytes echo $RAW_MEM_GB GB 

Результат …

 66858364 Kbits 68462964736 Bytes 63.761 GB 

Но на ESXI-клиент я вижу только 60 ГБ . То же самое происходит, если я попытаюсь собрать использованную память сервера Windows, используя вышеприведенный скрипт. Вероятно, это ошибка вычисления forumla? Я попытался использовать * 1000 в расчете, но все же в правильных результатах. Это происходит с ESXI и Windows Server. Если я попытаюсь вычислить используемую память hrSWRunPerfMem. Для окон у меня есть много других способов получить используемую память, так как для этой цели есть стандартные snmp oids. но для этого сервера esxi (5) я не знаю 🙁

Как я могу получить точные результаты?