Мониторинг производительности Windows Server
11:30, 13 апреля 2007
(
Microsoft Administration
)
Как мне решить, какие из серверов загружены, а какие нет? Когда нужно проапгрейдить железо? Как мне обосновать руководству, что сервер не совсем справляется с возложенными задачами? Как понять, что мощностей существующего железа хватит для обслуживания SQL базы предприятия? На все эти вопросы нам ответит Perfomance Monitor из стандартной поставки Windows, с которым мы и научимся работать. Вот так выглядит обычный Perfomance Monitor Нашей задачей будет логирование счетчиков загрузки процессора, памяти, обращений к жесткому диску в течение определенного времени (интересующий нас отрезок). А затем мы сможем проанализировать пики загрузки, время простоя (наилучшее время для операций резервного копирования).
Вот здесь мы включим счетчики:
В таком виде оставляем логи, скажем, на ночь. Собираются все каунтеры по умолчанию в c:\PerfLogs. Перед следующей операцией нам прийдется выключить логирование, т.к. файл с бинарным логом будет заблокирован. Нажимаем New Counter Set для очистки текущего представления графиков. После остановки логирования добавляем бинарный лог как источник данных (Ctl+L) View Log Data. И выбираем период, за который нас будут интересовать логи (мы можем подвигать слайдером и выбрать нужный нам временнОй промежуток). Затем, когда данные загружены, воспользуемся кнопкой добавления графика и добавим интересующие нас счетчики: Процессора, Памяти и/или Диска. Итак, изучаем полученный график: Пологие участки свергу будут говорить о длительной 100% загрузке процессора, что есть очень плохо, в таком случае стоит заменить процессор на более мощный. Точно также мы можем проанализировать дисковую подсистему, память, сетевую карту и множество других параметров для трезвой и объективной оценки произоводительности и дать исчерпывающие ответы на все вышеприведенные вопросы. Оставить комментарий |
© Максим Прокопов 2005-2024 | О сервере |