Я знаю, как собирать и использовать данные, собранные инструментом sar
, но я не знаю, как их правильно интерпретировать.
Например, ПЕЙДЖИНГ: я вижу, что у меня pgpin
300 000, но как я могу определить, хорошо это или плохо, и каков максимальныйвозможныйзначение pgpin
(не max(pgin))?
То же самое и с другими значениями, IO: ХЛЕБ 1 миллион... но каков верхний предел?
Если бы кто-то мог подсказать мне правильное направление, было бы здорово. Спасибо
решение1
sar(1) показывает записи, которые система хранит для большого количества событий, которые могут представлять интерес для аудита и настройки производительности. Ни для одного из них нельзя задать значение «плохо, если больше, чем...», поскольку они во многом зависят от того, что делает машина (ее рабочая нагрузка), а любые уровни, которые могут вызывать беспокойство, зависят от доступных ресурсов. Вам придется покопаться и выяснить, что именно измеряется для каждого числа, и, возможно, задать собственные желаемые значения. Вероятно, гораздо выгоднее посмотреть, как меняются числа (сильно ли растет какое-либо из них?), и какие числа вы видите, когда производительность хорошая/плохая.
Производительность многомерна, попытка обобщить ее в виде одного числа, которое можно сравнивать между машинами (или для одной и той же машины в разное время), будет работать только длязафиксированныйСостав рабочей нагрузки: Вы увидите много разных цифр на машине, используемой как веб-сервер, брандмауэр, хранилище, настольный компьютер для офисных приложений или игр. Каждая из них потребует различной настройки/аппаратного акцента. Рабочие нагрузки развиваются, использование меняется, ...