Как известно, для того чтобы ваш компьютер и установленная на него операционная система нормально функционировали, необходимо периодически следить за ошибками и предупреждениями в журнале событий, а также проверять отчет о неполадках при помощи журнала стабильности. Но во время использования специализированных программ, игровых приложений или при работе операционной системы в целом, вы можете ощущать, что ваша система «тормозит» и работает совсем не так, как вам бы этого хотелось. Но иногда неполадки обнаруживаются не сразу, и для их идентификации требуется дополнительный анализ. Если вы не обнаружили никаких ошибок в указанных выше средствах диагностики неполадок операционной системы, то, возможно, у вас есть некие проблемы, связанные с производительностью. По определению, производительность – это скорость, с которой компьютер выполняет системные задачи и задачи установленных и используемых приложений. Общая производительность системы может быть ограничена скоростью доступа к физическим жестким дискам, количеством памяти доступной текущим процессам, скоростью процессора и максимальной пропускной способностью сетевых интерфейсов. Иногда, именно при помощи компонентов, предназначенных за мониторингом производительности вашего компьютера, вы можете проанализировать и отследить использование доступных ресурсов отдельными приложениями и процессами, после чего правильно спланировать аппаратные ресурсы в соответствии с возрастающими запросами.

Для обнаружения проблем с производительностью системы используется утилита «Системный монитор» . Системный монитор – это оснастка консоли управления MMC операционных систем Windows, предназначенная для анализа работы программ на производительность компьютера в реальном времени, а также для создания интерактивных коллекций системных счетчиков или группы сборщиков данных для многократного использования. Помимо вышеперечисленных действий, при помощи данной оснастки вы можете в реальном времени осуществлять контроль над производительностью приложений и оборудования, выбирать данные, которые будут сохраняться в файлах журналов, задавать пороговые значения для оповещений и автоматических действий, генерировать отчеты и просматривать историю производительности системы, используя различные способы сортировки и многое другое. Данное средство удобно для кратковременного наблюдения за текущей производительностью локального или удаленного компьютера. Например, если требуется проследить за выполнением какого-либо системного процесса.

Системный монитор визуально отображает встроенные счетчики производительности Windows в реальном времени или в режиме просмотра предыдущих дат, а также совмещает такие службы, как журналы и оповещения производительности (Performance Logs and Alerts – PLA: служба, которая по заранее определенному графику собирает данные о производительности на локальном и удаленных компьютерах, а затем заносит их в журнал или использует для создания сообщения), советник по производительности сервера (Server Performance Advisor - SPA: приложение, предназначенное для диагностики производительности Windows Server 2003) и системный монитор.

В этой статье вы узнаете о том, как открывать и использовать оснастку «Системный монитор» . К сожалению, функционал данной оснастки довольно велик, поэтому в данной статье вы познакомитесь со средствами узла «Средства наблюдения» . В следующей статье вы узнаете о различных счетчиках, затем я расскажу вам о группах сборщиков данных. В четвертой статье вы познакомитесь с функционалом управления отчетами, а затем на нескольких примерах я покажу принцип работы всех этих средств. В заключительной статье вы научитесь анализировать производительность свой системы средствами командной строки.

Оснастка «Системный монитор»

Как говорилось выше, «Системный монитор» - это оснастка, поддерживающая несколько графических представлений, позволяющих визуально оценить данные журналов производительности. Открыть данную оснастку вы можете несколькими способами:

Рис. 1. Оснастка «Системный монитор»

Стоит обратить внимание на то, что не все пользователи могут использовать весь функционал данной оснастки. Пользователи, которые входят в состав группы «Администраторы» имеют полные права и могут пользоваться всеми функциональными возможностями оснастки «Системный монитор» . Члены группы «Пользователи системного монитора» могут в реальном времени просматривать данные в мониторе производительности и изменять свойства отображения монитором производительности данных во время просмотра в реальном времени, однако, у них нет прав на изменение групп сборщиков данных. Пользователи, которые являются членами группы помимо возможностей пользователей предыдущей группы, могут создавать и изменять группы сборщиков данных, но они не имеют прав на использование поставщика отслеживания ядра Windows в группах сборщиков данных. В соответствии с требованиями инструментария управления Windows, чтобы позволить участникам группы «Пользователи журналов производительности» начинать ведение журнала или изменять группы сборщиков данных, необходимо сначала назначить этой группе право пользователя Вход в качестве пакетного задания. Обычные пользователи могут только открывать журналы для просмотра в мониторе производительности, а также изменять свойства отображения монитором производительности данных истории во время просмотра.

Настройка системного монитора

Системный монитор содержит в себе богатейший функционал и, соответственно, имеет множество настроек для наилучшего отображения данных. Рассмотрим настройки данного средства. Открыть диалоговое окно настроек системного монитора вы можете одним из трех следующих способов:

  • В дереве консоли нажмите правой кнопкой мыши на узле «Системный монитор» и из контекстного меню выберите команду «Свойства» ;
  • Находясь в узле «Системный монитор» откройте меню «Действие» , а затем выберите команду «Свойства» ;
  • Нажмите правой кнопкой мыши на области сведений с графиком производительности и из контекстного меню выберите команду «Свойства» .

Диалоговое окно свойств системного монитора состоит из пяти вкладок. Рассмотрим каждую вкладку отдельно.

Вкладка «Общие» свойств системного монитора

На вкладке «Общие» вы можете указать настройки, которые будут применены для узла «Системный монитор» . Вы можете изменить следующие настройки:

  • Отображаемые элементы . При помощи этой группы вы можете отображать или скрывать ключевые элементы, которые расположены в узле «Системный монитор» . Флажок «Легенда» отвечает за отображение легенды внизу области сведений. Если снять флажок «Строка значений» , то значения, которые находятся под диаграммой, не будут отображаться. Флажок «Панель инструментов» отвечает за отображение панели инструментов, расположенной над диаграммой;
  • Данные отчета и гистограммы . Системный монитор поддерживает выборку данных вручную, по требованию и в автоматическом режиме с заданным интервалом; эта функция применима только к данным в реальном масштабе времени. В режимах гистограммы и отчета при выборе среднего, минимального или максимального значения отображаемые данные пересчитываются после очередной выборки. Это приводит к дополнительной нагрузке на систему;
  • Автоматический съем показаний . Данная опция позволяет осуществлять автоматическую выборку данных. Снятие показаний счетчиков в режиме выборки данных вручную выполняется кнопкой «Обновить данные» , которая находится на панели инструментов или при помощи комбинации клавиш Ctrl+U . Изменить ручной режим выбора данных на автоматический также можно при помощи кнопки «Разрешить изменять отображение» , расположенной на панели инструментов, или комбинацией клавиш Ctrl+F ;
  • Элементы диаграммы . Элементы этой группы позволяют изменять параметры выборки данных. Для автоматической выборки данных через определенные промежутки времени, введите в текстовое поле «Съем показаний каждые:» значение интервала измеряется в секундах. По умолчанию этот интервал равен 1 секунде. В текстовом поле «Длительность» вы можете указать время в секундах, через которое самые ранние данные будут заменяться новыми. Обновление данных каждые 15 секунд оправдано, только в том случае, когда планируется вести наблюдение не больше четырех часов. Если следует вести наблюдение восемь часов и более, задавайте интервал обновления более 300 секунд (5 минут). Постоянное наблюдение за активностью следует осуществлять с интервалом не менее 15 минут.

Рис. 2. Вкладка «Общие» свойств системного монитора

Вкладка «Источник» свойств системного монитора

Эта вкладка предназначена для выбора источника отображения для просмотра текущих собираемых данных. Как видно на следующей иллюстрации, установив переключатель на опции «Текущая активность» , системный монитор будет показывать изменения в производительности, согласно установленным вами счетчикам. Кроме текущей активности вы также можете указать путь к сохраненному ранее файлу журнала. Для этого установите переключатель в положение «Файлы журнала» , а затем добавьте файлы, которые следует использовать в качестве источника данных. Журналы также можно использовать для анализа тенденций и планирования распределения ресурсов. Помимо указанных выше источников, вы также можете записывать и извлекать данные о производительности в базы данных SQL. Сведения, находящиеся в базе данных, можно извлекать запросами и включать в отчеты. Основным требованием для использования данного источника является наличие SQL сервера баз данных.

Рис. 3. Вкладка «Источник» свойств системного монитора

Вкладка «Данные» свойств системного монитора

Вкладка «Данные» свойств системного монитора позволяет вам настраивать отображение выводимых данных. В поле «Счетчики» вы можете просмотреть все счетчики, добавленные для анализа производительности. Используя данную вкладку, устанавливаются следующие параметры:

  • Добавить . Данная функция позволяет добавлять дополнительные счетчики при помощи диалогового окна «Добавить счетчики» ;
  • Удалить . Нажав на эту кнопку счетчик, который выделен в списке, будет удален;
  • Цвет . Эта опция позволяет указать цвет для выбранного счетчика;
  • Масштаб . Текущий раскрывающийся список отвечает за масштаб отображения выбранного счетчика в режиме графика или гистограммы. Значения счетчика вы можете указать от 0,0000001 до 1000000,0. Изменение масштаба позволит вам сделать диаграмму более наглядной;
  • Ширина . Эта опция позволяет указать ширину линии для выбранного счетчика. Изменение ширины влияет на набор доступных типов линии;
  • Стиль . Данная опция отвечает за изменение стиля линии выбранного счетчика. Смена стиля возможна, если для линии выбрана ширина, назначенная для использования по умолчанию.

Данная вкладка изображена на следующей иллюстрации:

Рис. 4. Вкладка «Данные» свойств системного монитора

Вкладка «График» свойств системного монитора

При помощи этой вкладки свойств системного монитора вы можете изменять отображение графика в области сведений по своему вкусу. Здесь вы можете найти практически все настройки, которые можно было бы изменить в изображении графика. Рассмотрим каждый из параметров:

  • Вид . Данный параметр отвечает за отображение внешнего вида графика. В режиме графика, установленного по умолчанию, отображаются данные счетчика за определенный интервал времени в формате линейного графика. В режиме гистограммы данные счетчика отображаются в виде гистограммы, показывая единственное значение для конкретного экземпляра счетчика. В режиме отчета имена счетчиков и значения данных появляются в строках под связанными с ними объектами производительности, а каждый экземпляр и его данные отображаются в отдельном столбце;
  • Тип прокрутки . В этой группе вы можете выбрать направление прокрутки графика только для вида линейного графика. Установив переключатель на опции «Зацикливание» , график будет прокручиваться слева направо. Если вы выберите значение «Продвижение» , то график будет отображаться в обратном направлении;
  • Название . Текущий параметр отвечает за название графика, которое будет отображено под панелью инструментов;
  • Вертикальная ось . При помощи этого параметра вы можете дать название вертикальной оси координат;
  • Отображать . Этот параметр позволяет вам отобразить вертикальную или горизонтальную сетку для графика, а также позволяет включить отображение подписей со значениями для осей координат;
  • Диапазон значений вертикальной шкалы . Здесь вы можете установить максимальное и минимальное значение, которое будет отображаться на графике.

Вкладку «График» вы можете увидеть на следующей иллюстрации:

Рис. 5. Вкладка «График» свойств системного монитора

Вкладка «Оформление» свойств системного монитора

На этой вкладке вы можете выбрать параметры, предназначенные для визуального оформления графика данной оснастки. В группе «Шрифт» вы можете изменить шрифт текста и чисел, присутствующих на диаграмме. Для того чтобы их изменить шрифт, нажмите на кнопку «Изменить» , а затем на вкладке «Шрифт» задайте такие параметры, как шрифт, начертание, размер и, при необходимости, набор символов. Раскрывающийся список «Рамка» позволяет вам добавить обрамление для диаграммы. На данной вкладке особый интерес может представлять группа «Цвет» . При помощи этой группы вы можете настроить цвета буквально для всех элементов области сведений, а именно:

  • Фоновый рисунок . Позволяет указать цвет фона области окна, в которой отображается диаграмма;
  • Фон элемента управления . Определяет цвет фона, окружающего область окна, в которой отображается диаграмма;
  • Текст . Указывает цвет отображаемого на диаграмме текста;
  • Сетка . При отображении на диаграмме сетки, этот параметр позволяет задать цвет для вертикальных и горизонтальных линий сетки.
  • Панель времени . Данный параметр позволяет вам указать цвет для линии времени.

Вкладка «Оформление» отображена ниже

Рис. 6. Вкладка «Оформление» свойств системного монитора

Заключение

В этой статье вы узнали об оснастке консоли управления MMC – «Системный монитор» , которая предназначена для анализа работы программ на производительность компьютера в реальном времени, а также для создания интерактивных коллекций системных счетчиков или группы сборщиков данных для многократного использования. В данной статье была рассмотрена настройка узла «Системный монитор» текущей оснастки. В следующей – вы узнаете о счетчиках системного монитора.

Всем привет! Многие владельцы ПК нередко ловят себя на мысли, что их машина работает недостаточно быстро, так сказать «подвисает».

В таком случае стоит протестировать своего «железного друга» и выявить причину такого поведения. Сегодня я расскажу вам, как проверить быстродействие компьютера. Но сначала давайте решим, для чего это нужно делать.

Зачем нужна проверка?

Тратить драгоценное время на тесты следует по ряду причин:

  • Проверка позволит вам понять, какие задачи ваш компьютер способен выполнить легко, а какие ему даются сложно.
  • Если вы собираетесь приобрести новый ПК либо ноутбук, то пользуясь итогами проверки, вы сможете подобрать наиболее подходящую модель, которая будет отвечать всем вашим запросам.
  • Вы узнаете, какие из компонентов работают медленно, и во время апгрейда сможете их заменить.
  • Сможете сравнить характеристики вашего компа с ПК кого-то из друзей и узнать, чей ПК наиболее мощный.

Как это сделать?

Хорошо, проверка быстродействия – очень нужное и важное дело, но как узнать скорость, как её можно измерить? Для того чтобы узнать скорость компа, вам будет нужен ПК с установленной на нём системой Windows, обычный набор приложений этой ОС и мои инструкции, которые я опишу ниже.

Осуществить проверку можно с помощью трёх простых способов:

  1. с помощью индекса уровня производительности Windows;
  2. с помощью диспетчера задач Windows, который уже должен быть знаком вам;
  3. основанный на использовании специальных программ.

Рассмотрим каждый из них подробно.

Первый способ

В ОС Windows есть одна крайне полезная служебная программа под названием «Индекс производительности ». Это приложение производит замеры показателей вашего ПК, показывает оценку каждого и, конечно же, в общем оценивает производительность системы. При этом размер общего показателя не превышает наименьший показатель среди элементов.

В 7, 8 версии Виндовса и Висте в Панели управления вам нужен раздел «Счетчики и средства производительности» (в виндовс xp производительность таким образом проверить нельзя).

Если говорить о 7-ой версии: максимальная оценка 7.9, средняя – от 3.5 до 5. Если индекс уровня производительности более пяти, то вы можете ни о чём не беспокоиться. Однако если показатели ниже оценки «3.5», то ваш ПК следует либо заменить на новый, либо произвести апгрейд старого (что будет намного дешевле).

В Висте максимум составляет 5.9, а в 8-ке — 9.9.

В Windows 8.1 и 10 проверка производительности осуществляется с помощью программной оболочки PowerShell. Чтобы ее открыть в поисковой строке на стартовом экране напишите «PowerShell», в результатах поиска нажмите правой кнопочкой мышки на иконку найденной утилиты и выберите в контекстном меню строку «Запуск от имени администратора».

В программе Windows PowerShell напишите winsat formal и нажмите Enter. В результате этих действий вы увидите следующее:

Есть одна небольшая особенность: если вы делаете тест на ноутбуке, то необходимо, чтобы он был подключен к сети 220В, иначе программа выдаст ошибку.

Весь процесс может занять несколько минут, а результат будет сохранен здесь:
C:\Windows\Performance\WinSAT\DataStore\...Formal.Assessment (Recent).WinSAT.xml.

В программе Windows PowerShell без прав администратора осуществить тестирование системы нельзя, можно только посмотреть оценки производительности, выставленные в результате предыдущего теста. Для этого пропишите «Get-CimInstance Win32_WinSAT» и нажмите Enter. В результате вы увидите:

Второй способ

Если вы хотите иметь предельно точное представление о том, какова скорость вашей системы, то этот метод будет вам наиболее удобен. Главное его преимущество перед вышеописанным состоит в том, что он способен продемонстрировать не только то, насколько быстр сам комп, но и то, какую скорость имеют отдельные его элементы.

Для определения качества работы этим способом, необходимо выполнить следующие действия:

  1. Одновременно нажать клавиши Alt, Ctrl, Delete.
  2. Кликнуть на «Диспетчер задач».
  3. В диспетчере задач выбрать вкладку под названием «Производительность».

В «Производительности» вы увидите, насколько полноценно функционирует ваш комп. Если уровень качества его работы недостаточен, то вы можете попробовать модернизировать свою машину.

Графики позволяют определить, с чем связана медленная работа ПК: с загрузкой процессора или с нехваткой оперативной памяти. Зеленая линия свидетельствует об отличной работе, желтая — о допустимом уровне, а вот, если линия красная, тогда срочно необходимо предпринимать меры.

Третий способ

Данный метод заключается в использовании особых программ. Есть специальные приложения, которые созданы специально для того, чтобы собирать данные о состоянии компьютера.

Тут просто куча всевозможных тестов, чисел и информации. При помощи данных продуктов вы можете получить самые исчерпывающие данные о быстродействии вашего ПК. Какие же это программы? Вот список тех, которыми хоть раз пользовался я:

Everest . Создана в первую очередь для проведения анализа конфигурации ПК, однако даёт большое количество различных тестов.

SiSoftware Sandra . На данный момент наиболее оптимальный вариант, если вы хотите протестировать уровень работоспособности.

3Dmark . Его основная специализация – тестирование компьютерных видеокарт. Состоит из огромного количества разных тестов текстуризации, работы с 3-мерным моделированием и т.д. Есть и комплексный вариант тестирования, напоминающий видеоигру, в которую играете не вы, а программа. В ходе своей работы она даёт оценку стабильности функционирования видеокарты во время значительных нагрузок, измеряет частоту кадров.

PCMark . Это легковесный софт, предназначенный для ограниченного использования. Служит лишь для проверки быстродействия. Позволяет выполнить интегральное тестирование любого компонента ПК. Главная особенность заключается в наличии возможности сравнить производительность собственного компа со средним коэффициентом по миру.

Эти программы вы можете скачать на официальных Интернет-ресурсах их разработчиков в режиме онлайн.

Ну вот, собственно и всё, дорогие друзья! В конце хотел бы рассказать вам об обучающем курсе, эффективность которого я смог «проверить» на себе. Речь идёт о курсе «Секреты успешной работы за компьютером ».

От огромного количества прочих подобных курсов представленный отличается в первую очередь высоким профессионализмом автора и простотой изложения. Все тонкости работы на ПК излагаются настолько просто и понятно, что даже люди преклонного возраста, которые, как известно, сторонятся современной техники, за пару месяцев обучения превращаются в опытных юзеров.

Желаю вам быть компьютерно грамотными людьми, а стать такими помогу я и мой блог. Поэтому не забудьте подписаться на обновления и следить за выходом новой статьи.

Делитесь информацией в соц. сетях, до встречи!

С уважением! Абдуллин Руслан

В интерфейсе Windows 10 отсутствует инструмент «Производительность системы», который используется в «семерке». Но сама функция подсчета этого параметра не изъята из операционной системы. Более того, в последней версии ОС максимальные цифры показателя увеличены с 7,9 до 9,9.

Оценка производительности

Несмотря на отсутствие пункта «Счетчики и средства производительности», в Windows 10 можно узнать этот показатель вручную или с использованием программ третьих лиц.

С помощью командной строки

Запустите Командную строку под записью Администратора. После этого введите команду: winsat formal –restart clean

Интересно! Команда «winsat formal –restart clean » стирает историю проверок, после чего выполняет подсчет заново. Команда «winsat formal » не удаляет предыдущие данные.

Процесс оценки устройства займет до нескольких минут. Как только он закончится, закройте окно и перейдите по адресу:

Диск с установленной ОС –> Windows –> Performance –> WinSAT –> DataStore

где откройте файл Formal.Assessment (Recent).WinSAT.xml. В начале названия файла указана дата создания. В документе отобразятся данные производительности системы:

  • SystemScore – показатель индекса производительности, соответствующий минимальной цифре, выявленной при диагностике;
  • MemoryScore – показатели оперативной памяти;
  • CpuScore – показатели центрального процессора;
  • GraphicScore – показатель работы интерфейса, воспроизведения видео;
  • GamingScore – показатели производительности устройства в играх;
  • DiskScore – показатели обмена информацией с жестким диском или твердотельным накопителем.


Видео

Краткая инструкция о том, как сделать все правильно, представлена на видео.

Индекс производительности также указан в окне «Игры». Для его просмотра введите в утилите «Выполнить» запрос shell:games , после чего откроется окно «Игры». Этот параметр указан справа.

Важно! Когда проводите проверку мобильного гаджета (планшета или ноутбука), подключите его к зарядному устройству, иначе диагностика не запустится.

С помощью программы WSAT

Узнать показатель производительности можно с помощью посторонних программ, таких как WSAT. Эта утилита запустит проверку устройства и выведет результаты в привычной для пользователя форме. Программу не нужно инсталлировать и настраивать, достаточно запустить исполняемый файл. WSAT поддерживает русскоязычный интерфейс.

Видео

На видео подробно показано, как использовать утилиту WSAT.

Увеличение продуктивности

Увеличить производительность устройства под управлением Windows 10 можно несколькими способами: изменяя настройки системы и/или меняя «железо».

Главная причина медленной работы устройства – старые или неоригинальные драйвера оборудования. Чтобы это посмотреть, перейдите:

Диспетчер устройств –> выберите оборудование –> Свойства –> Драйвер

Если поставщик – компания Microsoft, посетите официальный сайт разработчика оборудования и скачайте на нем последнюю сборку драйверов.

Удаление приложений в меню Пуск

В меню «Пуск» после обновления до Windows 10 присутствует много «живых» плиток приложений. Они потребляют ресурсы устройства, поэтому их стоит убрать в случае ненадобности:

Клик правой кнопки мыши (ПКМ) по приложению –> открепить от начального экрана

Клик ПКМ на меню Пуск –> Система –> Дополнительные параметры системы –> вкладка «Дополнительно» –> блок «Быстродействие» –> Параметры

В окне выберите один из пунктов. Для максимального увеличения производительности установите маркер на значении «Обеспечить наилучшее быстродействие».

Отключение уведомлений и подсказок Windows

Центр уведомлений Windows 10 использует значительные ресурсы устройства. Это замедляет работу и способствует быстрой разрядке батареи, поскольку система проверяет почти все приложения. Перейдите:

Пуск –> Параметры –> Система –> Уведомления и действия –> отключите ненужные вам уведомления

Отключение подсказок Windows 10 выполняется аналогично:

В Windows 10 интерфейс окон и папок приспосабливается к рисунку, используемому как фон рабочего стола, что задействует ресурсы устройства.

Пуск –> Параметры –> Персонализация –> Цвета –> Выбор цвета –> Автоматический выбор главного цвета фона –> отключить

Удаление вирусов, вредоносного ПО, обновление железа

Очистка устройства от вирусов увеличивает производительность, так же, как и улучшение «железа», установленного на устройство.

Вывод

Узнать индекс производительности Windows 10 можно как самостоятельно, так и с помощью сторонних программ. Во втором случае это делается быстрее и проще. После этого можно увеличить производительность системы, изменив ее параметры, такие как визуальные эффекты, отображение подсказок, динамическая цветовая адаптация, установка новых драйверов, о чем коротко рассказано в видео.

Когда необходимо добиться максимального быстродействия и стабильности работы Windows Server, следует обратить внимание на встроенные счетчики производительности и средства анализа. Счетчики производительности и средства анализа позволяют найти слабые места и определить, что можно улучшить с помощью мониторинга текущих показателей производительности системы и средств накопления данных (журналов) о загруженности и производительности сервера. Для верной интерпретации полученных фактов необходимо понимать взаимосвязи аппаратных компонентов, влияющих на производительность сервера (Windows или Linux), и правильно использовать имеющиеся инструменты.

Главные аппаратные компоненты, которые можно модернизировать с целью повышения производительности сервера, это процессор, память, дисковая подсистема и сетевой интерфейс. Первые три компонента являются внутренними для сервера, а четвертый, сетевой интерфейс, обеспечивает взаимодействие сервера с внешним миром. Внутренняя производительность сервера определяет, будет ли сетевой интерфейс задействован на полную мощность, а от сетевого интерфейса зависит, смогут ли клиенты воспользоваться общей производительностью системы. Все четыре компонента играют важную роль и являются взаимозависимыми.

В данной статье мы рассмотрим влияние, оказываемое этими компонентами на производительность, и процесс их мониторинга средствами Windows. Но сначала нужно определить взаимосвязь этих компонентов. Затем я расскажу о том, какие счетчики производительности имеются в Windows и как они соотносятся с аппаратными компонентами. В заключение будет показано, как мониторинг производительности позволяет повысить производительность системы.

Системный подход и определение базового уровня

При мониторинге и анализе производительности серверов Windows важно использовать системный подход и учитывать взаимное влияние аппаратных компонентов. Например, при высокой загрузке процессора не следует автоматически считать, что проблема исключительно в процессоре. Нужно учесть влияние, оказываемое памятью и загрузкой жесткого диска. Возможно, система использует слишком большой объем виртуальной памяти? В этом случае высокая загрузка процессора может оказаться симптомом нехватки оперативной памяти, а не недостаточной вычислительной мощности процессора.

Анализ работы сотен серверов Windows позволяет прийти к общему заключению: использование самых быстрых процессоров далеко не всегда решает проблемы производительности. Конечно, заманчиво для решения проблемы производительности добавить процессорной мощи, но вспомним правило из реальной жизни: если потерял дорогу в городе, то чем быстрее едешь дальше - тем вернее потеряешься еще больше. Для серверов это означает, что процессор просто быстрее отрабатывает больше циклов ожидания, пока не завершится прохождение действительно узкого места, вызвавшего задержку обработки задания.

При анализе производительности сервера Windows следует сопоставлять работу всех четырех основных компонентов одновременно. Системный подход подсказывает, что надо рассматривать систему в целом, а не отдельные компоненты. Благодаря применению системного подхода действительная причина проблемы будет обнаружена быстрее.

Перед тем как перейти к исследованию счетчиков производительности, следует пояснить необходимость выбора базового уровня. Базовый уровень производительности представляет собой такой уровень быстродействия сервера, когда система работает с нагрузкой, и операции выполняются с приемлемой для решения задачи скоростью. Базовый уровень производительности определяется при мониторинге и сохранении журналов производительности сервера во время нормальной работы сервера. Я предпочитаю отслеживать уровень производительности в течение всего нормального рабочего дня организации, например с 9:00 до 18:00. После того как журналы производительности созданы, можно открыть инструментарий анализа производительности системы и просмотреть моменты наибольшей загруженности системы. Если производительность сервера в эти моменты была приемлемой, можно сделать вывод, что сервер обладает достаточной производительностью для решаемого класса задач.

С течением времени в большинстве организаций нагрузка на сервер возрастает. Пользователи осваивают систему, начинают работать более активно, используют новые функции, поэтому требования к быстродействию сервера возрастают. Кроме того, обычно к системе подключаются еще и новые пользователи. Все эти факторы могут привести к тому, что производительность сервера со временем может оказаться недостаточной. В таком случае следует собрать новые журналы счетчиков производительности и сравнить их с исходным базовым уровнем, чтобы определить проблемные области. При дальнейшем обсуждении необходимо иметь в виду, что следует рассматривать показания счетчиков производительности в сравнении с базовым уровнем, а не просто как результаты текущих измерений.

Счетчик производительности центрального процессора

Средство мониторинга надежности и производительности Reliability and Performance Monitor в Windows Server 2008 и инструмент для измерения производительности системы System Performance в Windows Server 2003 R2 предоставляют администраторам важные счетчики производительности, отражающие работу главных компонентов сервера. Средство измерения производительности системы часто называют системным монитором, хотя в заголовке его окна написано Performance. Основные счетчики производительности центрального процессора предоставляются объектами Processor и Process. Наиболее информативными являются счетчики процента загруженности процессора, % Processor Time, процента работы в пользовательском режиме, % User Time, и процента работы в привилегированном режиме, % Privileged Time. Предоставляемые объектом Processor, эти счетчики позволяют отслеживать как загрузку отдельных процессоров сервера, так и общую загрузку всех процессоров (см. экран 1). Эти же счетчики доступны через объект Process, и в этом случае они позволяют определить использование процессоров отдельными или всеми процессами, выполняемыми на сервере.

Если вы видите, что счетчик процента загруженности процессора для объекта Processor имеет высокое значение, вы можете с помощью объекта Process настроить мониторинг для каждого отдельного процесса. Это позволит определить, какие из процессов требуют больше всего процессорного времени. Возможно, некоторые процессы могут быть перенесены на другие серверы, а могут даже обнаружиться лишние процессы, которые можно остановить без ущерба для работы сервера. Просто удивительно, как много бывает на сервере Windows неиспользуемых процессов, которые могут замедлять работу сервера, поскольку ядро Windows вынуждено тратить часть ресурсов на управление этими процессами. Примерами таких процессов являются неиспользуемые приложения автозапуска и службы и дополнительные компоненты приложений, выполняемые в отдельных процессах.

Счетчик процента загруженности процессора включает суммарное время выполнения задач в пользовательском режиме и режиме ядра операционной системы. С технической точки зрения это время, в течение которого не выполняется процесс бездействия системы System Idle. Процесс бездействия системы выполняется все время, когда не выполняются другие процессы, использующие процессорное время. По моим наблюдениям, загрузка сервера может считаться высокой, если среднее значение счетчика процента загруженности процессора превышает 65–70%.

Счетчики процента работы в пользовательском режиме (% User Time) и процента работы в привилегированном режиме (% Privileged Time) позволяют по отдельности отслеживать время процессов в пользовательском режиме и режиме ядра. Они могут помочь определить, где находится источник проблем - в пользовательских приложениях или в самой операционной системе. При этом необходимо учитывать архитектуру Windows. Большинство операций выполняется в режиме ядра, поэтому часто более 70% операций может выполняться в режиме ядра или привилегированном режиме.

Счетчики памяти

Наиболее важные счетчики использования памяти с точки зрения общего анализа быстродействия сервера находятся в объекте памяти Memory (экран 2).

По-моему, наиболее информативными являются счетчики доступной памяти в килобайтах, Available Kbytes и обмена страниц в секундах, Pages/sec. Счетчик доступной памяти в КБ показывает значения в более удобном виде, чем слишком детальный Available Bytes и слишком грубый счетчик Available Mbytes.

Счетчик Pages/sec показывает количество страниц виртуальной памяти, которые считываются или записываются в секунду. Для большинства систем размер страницы составляет 4 Кбайт, так что если взять показания данного счетчика, умноженные на 4, то получим представление об объеме данных, перемещаемом между оперативной памятью и дисковой системой за секунду.

Счетчики жестких дисков

Счетчики жестких дисков разделены на два объекта для логического диска LogicalDisk и физического диска PhysicalDisk. Эти счетчики очень близки по смыслу, но различаются способом идентификации дисков. Логический диск определяет диск по букве диска, а физический диск - по номеру (диск 0). Оба объекта показывают одинаковую информацию для одного выбранного счетчика. Но если требуется отслеживать активность для всех разделов физического диска, следует использовать объект физического диска PhysicalDisk. Основные счетчики, на которые следует обратить внимание, - это средняя длина очереди диска Average Disk Queue Length, скорость обмена с диском в байт/с Disk bytes/sec и свободной памяти в мегабайтах Free Megabytes.

Счетчик Average Disk Queue Length показывает, успевает ли накопитель отработать все запросы от выполняющихся процессов. Обычно в качестве порогового значения устанавливают длину очереди, состоящую из двух элементов. Если среднее число элементов в очереди более двух, это может служить симптомом повышенной нагрузки на дисковую систему. Этот счетчик тоже следует сопоставлять с базовым уровнем. Например, если за базовый уровень выбрано значение 2,3 элемента в очереди, и быстродействие системы при этом приемлемое, то, когда в будущем при возникновении проблем с общей производительностью сервера дисковая подсистема покажет те же или даже более низкие уровни загрузки, источник проблемы, скорее всего, следует искать в другом месте. Нормальное быстродействие определяется статистически, а какое быстродействие считать хорошим или плохим - понятие относительное, зависящее от исполняемых приложений и требований, которые пользователи предъявляют к системе.

Счетчик Disk bytes/sec может показать, соответствует ли работа диска заявленным производителем характеристикам. Иногда диски, для которых заявлена определенная скорость работы, в действительности могут работать с меньшей скоростью. Данный счетчик позволяет это обнаружить. Часто для решения проблемы снижения производительности дисковой системы по сравнению с заявленной достаточно обновить драйвер контроллера диска.

В сущности, Free Megabytes не является счетчиком производительности, но его можно использовать для прогнозирования потребления дискового пространства. Например, если ежемесячно измерять объем свободного пространства для каждого тома, можно определить скорость увеличения объема, занимаемого данными на диске. Журнал потребления дискового пространства поможет прогнозировать сроки, когда потребуется перенос устаревших данных в архив или увеличение объема дискового пространства.

Счетчики сетевых интерфейсов

Наконец, рассмотрим счетчики сетевых интерфейсов, доступ к которым предоставляется объектом Network Interface. Два главных счетчика - общей скорости в байт/с Bytes Total/sec и длины очереди вывода Output Queue Length. Счетчик Bytes Total/sec следует сопоставлять с принятым базовым уровнем. Если сетевой обмен значительно возрастает по сравнению с базовым уровнем, обычно это означает, что нагрузка на сервер существенно возросла по сравнению с нагрузкой, которая наблюдалась при определении базового уровня. Но это может также служить индикатором сетевой атаки или показывать необходимость разгрузки некоторых процессов. Счетчик Output Queue Length поможет определить, что требуется предпринять. Если среднее значение счетчика более двух, это значит, что сетевой интерфейс (или пропускная способность сетевой инфраструктуры) не справляется с передачей данных, предоставляемых сервером. Другими словами, сервер выдает данные с большей скоростью, чем сетевой интерфейс в состоянии передать.

Сохранение значений счетчиков

Теперь, когда рассмотрены 10 основ­ных счетчиков быстродействия, которые помогают следить за главными факторами, определяющими быстродействие сервера, рассмотрим подробнее, каким образом эти счетчики можно получить и сохранить. Ниже приведены инструкции, как получить данные этих счетчиков с помощью инструмента Performance для Windows 2003 R2 или Windows 2003.

  1. Запустите инструмент Perfor­mance, выбрав Start, All Programs, Administrative Tools, Performance. Вы увидите, что счетчики Pages/sec, Avg. Disk Queue Length, и % Processor Time уже загружены.
  2. Для добавления счетчиков нажмите кнопку со значком плюс (или клавишами Ctrl+I).
  3. По умолчанию выбран объект Processor. В разделе выбора счетчиков Select counters from list выделите % Privileged Time и нажмите Add.
  4. При необходимости прокрутите список, выделите счетчик % User Time и нажмите Add.
  5. Выберите объект логического диска LogicalDisk и добавьте счетчики Disk bytes/sec и Free Megabytes, как описано в п. 3 и 4.
  6. Выберите объект Memory и добавьте счетчик Available Kbytes.
  7. Наконец, выберите объект Net­work Interface и добавьте счетчики Bytes Total/sec и Output Queue Length.

После выбора нужных счетчиков нажмите OK; графики должны иметь вид, как на экране 3 .

По умолчанию мониторинг счетчиков выполняется автоматически и продолжается до тех пор, пока вы не остановите процесс. Уровень загрузки сервера может изменяться в зависимости от интенсивности работы. Загрузка счетчиков быстродействия в инструмент измерения производительности позволяет осуществлять мониторинг текущей деятельности, но это только одно из применений. Теперь следует создать журнал сведений о производительности, необходимый для определения базового уровня. Приведенные ниже инструкции позволяют создать журнал данных о производительности сервера за любой выбранный промежуток времени.

Запустите инструмент Performance, как описывалось ранее.

  1. В левой панели окна Performance разверните узел журналов и оповещений производительности Performance Logs and Alerts.
  2. Щелкните правой кнопкой мыши на Counter Logs и выберите изменение настроек журнала New Log Settings.
  3. Введите имя журнала, например «Базовый_уровень_1».
  4. На вкладке General нажмите кнопку добавления счетчиков Add Counters и добавьте счетчики, значения которых требуется сохранить.
  5. Перейдите на вкладку журналов Log Files и выберите удобный для анализа формат файла журнала. Я рекомендую использовать текст с разделителем запятыми (CSV), как наиболее удобный для анализа в Microsoft Excel.
  6. На вкладке расписания Schedule укажите время для автоматического запуска и остановки журнала или выберите запуск вручную. Эту операцию можно выполнить после того, как журнал уже создан.
  7. Нажмите ОК.
  8. Если система запросит создание папки для журналов, нажмите Yes.

Таким образом, журналы производительности настроены. Подготовив журнал для сохранения описанных в данной статье 10 счетчиков производительности, вы получите хорошую основу для определения базового уровня. Применяйте эти настройки для сбора показателей, соответствующих нормальной работе систем. Если вдруг пользователи начнут жаловаться на недостаточную производительность, вы сможете сравнить текущие журналы со старыми данными, когда все было хорошо. На экране 4 представлены два линейных графика Excel 2007, построенных из файлов CSV инструмента Performance.

Измеряйте быстродействие системы относительно базового уровня

Инструмент Performance предоставляет счетчики, которые могут использоваться для измерения быстродействия аппаратного обеспечения системы относительно рекомендуемых значений или базового уровня. Главным условием успешного использования инструмента является правильный выбор счетчиков производительности. Следует иметь в виду, что при установке серверных приложений Microsoft (Microsoft SQL Server, Microsoft Exchange Server, Microsoft IIS) в систему добавляются новые счетчики производительности для установленного приложения.

Том Карпентер ([email protected]) - старший консультант в компании SYSEDCO. Тренер и автор ряда книг, в том числе SQL Server 2005 Implementation and Maintenance (McGraw-Hill)

8.1 панель управления. Однако есть еще способ запустить программу так, что баллы по-прежнему отображать.

Индекс производительности Windows это программа, которая показывает результаты производительности для процессора компьютера, память, графика, графика и основной жесткий диск. Из этих оценок база оценка рассчитывается также.

    Запустите Проводник Windows и перейдите к следующему пути:

    Откройте Formal.Assessment (Начальная).WinSAT файл в Excel, щелкнув правой кнопкой на файл и выбрав открыт с -> Превосходить

    Выберите значения по умолчанию во всех приглашений в Excel.

    После открытия в Excel, Вы сможете просмотреть результаты. Файл Excel будет иметь несколько линий, но, глядя на одном достаточно.

    C:\Windows Performance WinSAT DataStore

    Выполните следующую команду в командной строке или вставить его в окна Проводника. Если вы используете ноутбук, то, пожалуйста, убедитесь, что он включен в сеть, как инструмент не может работать от батареи.

    WinSAT формальной -restart

    После того, как процесс будет завершен, вы увидите, что файлы в месте C:\Windows Performance WinSAT DataStore были восстановлены. Повторное открытие файла Formal.Assessment (Начальная).WinSAT в Excel. Вы найдете, что баллы были обновлены.


Close