|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Brook 2:5053/16.1 27 Jan 2004 16:31:42 To : All Subject : Опять о мониторинге CPU -------------------------------------------------------------------------------- Пожалуйста, снимите меня с ручника или ткните носом в faq. Hикак не получается организовать адекватный мониторинг CPU под FreeBSD. Итак, имеем mrtg, которой хочется все снимать и аккуратненько рисовать графики и несколько разношерстных серверов под FreeBSD (4 и 5 версии), на которых крутится Net-SNMP (в основном 5.0.8). Снимать с них статистику уже пробовал 4 способами: 1) из руководства по net-snmp (самый правильный): используя raw counters (ssCpuRawUser и рядом с ним). Считает все хорошо. Вот только считает не время, а количество процессорных тиков. За счет этого очень сложно сказать, чему соответствует, например, 49% на mrtg. Hа одном из серверов у меня это точно соответствует 100% загрузки, на другом я при 100% загрузке процессора вижу максимум 15%. Вычислять индивидуальный коэффициент для каждого сервера как-то не тянет. В принципе в этом методе устраивает все, кроме цифр. Графически результат идеально соответствует реальности. 2) показатели ssCpuUser, ssCpuSystem и ssCpuIdle. Тут все в порядке с цифрами, зато результат совершенно не соответствует действительности: если сервер загружен на 100% в течение 3 минут из 5 между вызовами mrtg, а конкретно в каждую 5-ю минуту простаивает, то получаем на графике практически нулевую загрузку. Это не устраивает совершенно. 3) делал скрипты, снимающие статистику с vmstat и iostat. Результат не лучше, чем во втором способе. Даже хуже, потому что snmpd ухитряется каждый скрипт вызвать по 3 раза на каждое обращение к соответствующему OID (выявил, записывая результаты самим скриптом в лог) , что приводит к значительной задержке ответа. 4) ну и наконец, мониторил la. Это вообще отдельная песня, потому что как соотнести la и загрузку процессора в % я вообще не понимаю :( Совершенно не верю, что с этой проблемой никто не разобрался, помогите пожалуйста! Всего хорошего, Sergey. --- * Origin: Здоpовых людей нет. Есть те, котоpых не лечили (2:5053/16.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/27364016845e.html, оценка из 5, голосов 10
|