Панель управления счетчики и средства производительности. Использование счетчиков производительности для мониторинга. Повышение быстродействия при помощи Ready Boost

Операционная система Windows Vista предлагает красивое оформление, целый ряд удобных новых функций и улучшенную систему информационной безопасности. Но за все приходится платить - и многие пользователи расплачиваются за новые функции Vista понижением скорости работы системы по сравнению с Windows XP. Наши читатели, установившие новую операционную систему от Microsoft или купившие новый компьютер с предустановленной Vista, чаще всего жалуются именно на замедление скорости работы, и я на собственном опыте убедилась, что их беспокойство обоснованно.

На моем основном настольном компьютере - Dell XPS с 4 ГБ оперативной памяти - Vista Ultimate работает прекрасно, никаких проблем со скоростью я не заметила. Купив новый ноутбук, я рассчитывала, что на нем Vista будет работать так же хорошо. Мне очень нравилась моя предыдущая модель - Sony TX, на которой была установлена ОС XP, поэтому я решила заменить ее почти таким же ноутбуком с Vista Business Edition. Моя новая покупка была оборудована 1 ГБ оперативной памяти, и я решила, что этого будет вполне достаточно (на ноутбуке с XP было установлено 512 МБ RAM). Однако, уже с самого начала я обратила внимание на то, что новый компьютер загружается гораздо дольше - не за считанные секунды, а за несколько минут; при запуске же более двух приложений одновременно скорость работы системы становилась совершенно неприемлемой. Пользуясь Vista на новом ноутбуке, я постоянно барабанила пальцами по столу, ожидая, пока система среагирует на мои действия, - как раз об этом писали наши читатели.

Не желая мириться с таким положением дел, я купила еще 512 МБ оперативной памяти и съемный USB-носитель емкостью 4 ГБ, оптимизированный под функцию ReadyBoost. Это несколько улучшило ситуацию, но, тем не менее, компьютер по-прежнему работал намного медленнее, чем машина с ОС XP. Тогда я решила поискать другие способы повысить быстродействие ноутбука, и в этой статье я расскажу о том, что мне помогло, а что нет.

Отключить лишнее

Один из самых простых способов ускорить работу Vista - сделать ее похожей на XP, то есть отключить красивый интерфейс Aero, удобную боковую панель и все остальные функции, которые делают Vista уникальной. Но, разумеется, мало кого такой вариант устроит.

Понять причину

Чтобы решить любую проблему, надо, прежде всего, разобраться, в чем ее причина. Vista предлагает ряд инструментов, которые помогут понять, почему система работает так медленно.

Диспетчер производительности

В состав Vista, как и в предыдущие версии Windows бизнес-класса (XP Professional, Windows 2000 и NT Workstation), входит приложение для мониторинга производительности системы, которое позволяет анализировать подробные показатели различных счетчиков производительности программного обеспечения и компонентов оборудования.

Это приложение под новым названием «Диспетчер надежности и производительности» (Reliability And Performance Monitor) можно запустить из меню Администрирование (Administrative Tools) на Панели управления (Control Panel).

На рис. A показаны графики Диспетчера производительности для загрузки процессора (%) и обмена страниц/сек. для оперативной памяти.

Рисунок А. (Нажмите, чтобы увеличить)

Для крупных специалистов в области информационных технологий Диспетчер производительности - чрезвычайно полезный инструмент, но рядовому пользователю разобраться в нем непросто. К счастью, в Vista есть и другие, более легкие способы определить, какое из устройств замедляет работу интерфейса Aero.

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

Одна из новых функций Vista - приложение «Счетчики и средства производительности» (Performance Information And Tools), которое анализирует характеристики всех устройств и определяет оценку производительности, которая называется «Индекс производительности Windows» (Windows Experience Index, WEI). Приложение оценивает каждый из элементов: процессор, оперативную память, видеокарту (производительность для интерфейса Aero и производительность трехмерной графики и игр оцениваются отдельно) и основной жесткий диск. Самая низкая оценка определяет общий Индекс производительности системы.

Диапазон возможных оценок составляет от 1,0 до 5,9 баллов. Для нормального отображения интерфейса Aero и работы других функций Vista Индекс производительности должен быть не меньше 3,0. Чтобы узнать индекс производительности компьютера нужно открыть меню «Пуск» | Панель управления | Счетчики и средства производительности (Start | Control Panel | Performance Information And Tools).

Запустив это приложение, я поняла, почему на моем ноутбуке Vista работает гораздо медленнее, чем на компьютере: оборудование настольного компьютера получило общую оценку 5,1, а ноутбук набрал всего 2,0 баллов, как показано на рис. B и C.


Рисунок В. (Нажмите, чтобы увеличить)

Проблема, как видно из рисунков, заключается теперь вовсе не в оперативной памяти (1,5 ГБ) и не в жестком диске. Даже процессор набрал почти 3,0 балла. С интерфейсом Aero не справляется графический адаптер ноутбука.


Рисунок С. (Нажмите, чтобы увеличить)

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

Приложение Счетчиков и средств производительности позволяет настроить некоторые из компонентов таким образом, чтобы повысить производительность Vista. В левой части окна приложения находится панель Задач (Tasks), в которой перечислены варианты решения проблемы (см. рис. C), в том числе:

Управление автозагрузкой программ для ускорения загрузки Vista
Настройка визуальных эффектов, которая позволяет повысить производительность Vista, если на компьютере установлена слабая видеокарта
Изменение дополнительных настроек, в том числе, параметров распределения ресурсов процессора, объема и расположения файла подкачки
Настройка параметров индексирования с целью предотвратить использование программой индексирования большого количества ресурсов, что замедляет работу приложений
Настройка параметров электропитания, что позволяет найти оптимальное сочетание производительности и экономии энергии
Очистка жесткого диска, что ускоряет доступ системы к файлам

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

Настройка параметров автозагрузки

Чем больше программ запускается вместе со стартом системы, тем дольше она будет загружаться. Убрав из автозагрузки те программы, которые не нужны пользователю при каждом включении компьютера, можно существенно ускорить процесс загрузки системы.

При нажатии на ссылку «Управление автозагрузкой программ» (Manage Startup Programs) в приложении Счетчиков и средств производительности запускается Защитник Windows (Windows Defender Software Explorer), показанный на рис. D.


Рисунок D (Нажмите, чтобы увеличить)

В списке приводятся все программы, которые запускаются при загрузке системы. В правой части окна выводится подробная информация о выбранной программе, в том числе имя файла, выводимое имя, описание, издатель, данные о цифровой подписи, параметр запуска, путь к файлу, размер файла, версия файла, дата установки, тип запуска (откуда запускается файл - например, из раздела реестра текущего пользователя), размещение и сведения о том, поставляется ли программа с операционной системой.

Некоторые программы из этого списка можно удалить или отключить, выбрав нужную запись в списке слева и нажав на кнопку «Удалить» (Remove) или «Отключить» (Disable) в правом нижнем углу окна. Для ряда программ эти кнопки неактивны - в таком случае, удалять программу из списка автозагрузки придется вручную, например, из папки «Автозагрузка» (Startup), которая находится в меню «Пуск» | Все программы (Start | All Programs), как показано на рис. E.


Рисунок E

Кроме того, открыть папку Автозагрузки можно и из Проводника Windows (Windows Explorer), как показано на рис. F.


Рисунок F (Нажмите, чтобы увеличить)

Чтобы найти в файловой системе папку Автозагрузки, достаточно щелкнуть правой кнопкой мыши на меню «Все программы» и выбрать пункт «Открыть» (Open) или открыть раздел жесткого диска, в котором установлена Vista и перейти к папке Пользователи\ или Все пользователи\AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка (Users\ или All Users\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup).

Чтобы удалить программу из Автозагрузки, достаточно нажать на нее правой кнопкой мыши и выбрать пункт «Удалить». В этой папке находятся только ярлыки, так что самой программе это не повредит. Список программ, запускаемых при старте системы, можно посмотреть также с помощью приложения Сведения о системе (System Information), как показано на рис. G.


Рисунок G (Нажмите, чтобы увеличить)

Запустить приложение Сведений о системе можно из строки поиска меню «Пуск», введя текст «msinfo32», или из меню Все программы | Стандартные | Служебные (All Programs | Accessories | System Tools). Это приложение позволяет лишь просматривать информацию - изменить параметры автозагрузки здесь нельзя.

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

Настройка визуальных эффектов

Скорость системы можно повысить, изменив настройки визуальных эффектов Vista - то есть, пожертвовав красивостями ради повышенной производительности. При нажатии на соответствующую ссылку в приложении Счетчиков и средств производительности появляется диалоговое окно контроля учетных записей пользователей (User Account Control) с предложением ввести пароль администратора. Если пользователь вошел в систему как администратор, ему будет предложено подтвердить продолжение операции. После этого появится диалоговое окно Параметров быстродействия (Performance Options), показанное на рис. H.


Рисунок H

Вызвать диалоговое окно Параметров быстродействия можно и из меню Панель управления | Система | Дополнительные параметры системы | кнопка Параметры в разделе Быстродействие (Control Panel | System | Advanced System Settings | кнопка Settings в разделе Performance).

В любом случае, на вкладке «Визуальные эффекты» (Visual Effects) доступны четыре варианта:

Восстановить значения по умолчанию (Let Windows choose the best settings for your computer)
Обеспечить наилучший вид (Adjust for best appearance)
Обеспечить наилучшее быстродействие (Adjust for best performance)
Особые эффекты (Create custom settings) - здесь пользователь может отключить любые визуальные эффекты по своему усмотрению

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

Изменение дополнительных настроек

Открыв вкладку Дополнительно (Advanced) в диалоговом окне Параметров быстродействия, пользователь может изменить и другие настройки, влияющие на скорость работы системы. В первом разделе можно изменить параметры распределения времени процессора, как показано на рис. I, оптимизировав работу программ или служб, работающих в фоновом режиме. Чтобы система быстрее реагировала на действия пользователя, имеет смысл оптимизировать работу программ. Во втором разделе можно изменить объем и расположение файла подкачки, что также повышает быстродействие. При нажатии на кнопку «Изменить» (Change) появляется диалоговое окно «Виртуальная память» (Virtual Memory), показанное на рис. J.


Рисунок I

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


Рисунок J

Объем файла подкачки можно увеличить и/или зафиксировать - тогда он будет постоянно оставаться прежним, и система не будет оттягивать ресурсы на увеличение и уменьшение объема файла подкачки. Это тоже позволяет несколько повысить скорость работы системы, но отнимает свободное пространство на диске. Чтобы зафиксировать объем файла подкачки, нужно выбрать пункт «Указать размер» (Custom Size) и указать одинаковые значения (размер файла в МБ) в полях «Исходный размер» (Initial Size) и «Максимальный размер» (Maximum Size).

Настройка параметров индексирования

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

Для того чтобы изменить параметры индексирования, в левой части диалогового окна Счетчиков и средств производительности нужно выбрать пункт «Настройка параметров индексирования» (Indexing Options). В появившемся диалоговом окне нужно нажать на кнопку «Изменить» (Modify), а затем нажать кнопку «Показать все места» (Show All Locations) в нижней части диалогового окна «Индексированные места» (Indexed Locations). После этого пользователь может отметить, какие папки будут индексироваться, а какие нет, как показано на рис. K.


Рисунок K

Настройка электропитания

Чем больше энергии потребляет компьютер, тем быстрее работает система. Определить соотношение между производительностью и экономией энергии можно в меню настроек плана электропитания. Vista предлагает три предустановленных плана электропитания, показанных на рис. L:

Сбалансированный (автоматическое соблюдение баланса между производительностью и энергопотреблением)
Экономия энергии (минимальное энергопотребление за счет уменьшения производительности компьютера)
Высокая производительность (максимальная производительность за счет повышенного потребления энергии)


Рисунок L (Нажмите, чтобы увеличить)

Пользователь может создать собственный план электропитания, выбрав в левой части окна пункт «Создать план электропитания» (Create A Power Plan). Мастер создания нового плана позволяет изменить настройки одного из трех предложенных шаблонов и сохранить план под новым названием.

Очистка и дефрагментация диска

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

Приложение «Очистка диска» (Disk Cleanup) можно запустить из панели Задач в приложении Счетчиков и средств производительности или из меню Все программы | Стандартные | Служебные (All Programs | Accessories | System Tools).

Приложение «Очистка диска» позволяет удалять файлы как для профиля одного пользователя, так и для всех пользователей компьютера. При выборе жесткого диска для очистки приложение определяет, сколько пространства можно освободить, очистив диск (см. рис. M).


Рисунок M

Приложение «Дефрагментация диска» (Disk Defragmentation) можно запустить, выбрав пункт «Дополнительные инструменты» (Advanced Tools) в левой части диалогового окна Счетчиков и средств производительности или из меню Все программы | Стандартные | Служебные (All Programs | Accessories | System Tools).

Дефрагментацию диска можно (и нужно) запрограммировать на регулярное выполнение, например, раз в неделю. Чтобы скорость системы при этом не понижалась, расписание стоит составить таким образом, чтобы дефрагментация диска осуществлялась в то время, когда за компьютером обычно никто не работает. При необходимости (например, если компьютер стал работать медленнее после установки и удаления программ) дефрагментацию можно запустить вручную - достаточно нажать кнопку «Выполнить дефрагментацию» (Defragment Now), показанную на рис. N.


Рисунок N (Нажмите, чтобы увеличить)

Как еще можно получить информацию о производительности системы

В разделе Дополнительных инструментов приложения Счетчиков и средств производительности есть ссылки на некоторые приложения для получения информации о производительности системы:

Журнал событий (Event log)
Диспетчер надежности и производительности (Reliability And Performance Monitor)
Диспетчер задач (Task Manager)
Сведения о системе (System Information)
Настройка производительности системы (Performance Options)
Дефрагментация диска (Disk Defragmenter)
Отчет о работоспособности системы (System Health Report)

Выводы

Операционная система Vista может работать медленно, но ее производительность можно значительно повысить, изменив кое-какие настройки. Разработчики Microsoft облегчили пользователям задачу, объединив почти все нужные для этого инструменты в приложении Счетчиков и средств производительности системы.

Индекс, средства и счетчики производительности операционной системы, а также технология Ready Boost позволяют повысить продуктивность персонального компьютера. Для каждой Windows производителем ставятся разные задачи. В нашей статье будут рассмотрены две операционных системы – под номером 7 и Vista.

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

  • Пуск.
  • Панель управления.
  • Счетчики и средства производительности.

В данном меню можно увидеть следующие задачи и подробное описание к ним:

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

Просмотр сведений

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

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

Повышение быстродействия при помощи Ready Boost

Данная технология ускоряет работу персонального компьютера. Она использует место практически на всех известных картах флеш-памяти и USB устройств. При совмещении различных накопителей с компьютером (если они не конфликтуют с Ready Boost) в автозапуске появляется доступ к данной технологии. Выбрав этот вариант можно указать любой корректный объем памяти, который будет подвержен оптимизации.

Устранение неполадок

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

  • «Пуск» - «Панель управления». Затем в поле поиска вводим неполадки и открываем «Устранение неполадок». Кроме того, в разделе безопасность системы нужно нажать пункт «Поиск проблем производительности».
  • Второй адрес будет практически идентичен первому с той лишь разницей, что в разделе безопасность операционной системы надо выбрать «Запуск задач обслуживания».

Windows Vista

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

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

Основные задачи по улучшению производительности

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

Просмотр сведений об оснащении персонального компьютера

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

Чтобы просмотреть информацию об интегрированном в компьютер оборудовании нужно перейти во вкладку «Печать и Отображение подробных сведений». Здесь также как и на Windows 7 можно найти размер винчестера, объем «оперативки» и быстродействие процессора.

Заключение

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

Остается пожелать удачи в увеличении производительности вашего персонального компьютера!

Когда необходимо добиться максимального быстродействия и стабильности работы 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)

Установка, настройка и восстановление Windows 7 на 100% Ватаманюк Александр Иванович

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

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

Настраивать планы электропитания;

Настраивать параметры индексирования;

Настраивать визуальные компоненты;

Запускать очистку жесткого диска;

Запускать дефрагментацию жесткого диска.

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

Данный текст является ознакомительным фрагментом. Из книги Разгони свой сайт автора Мациевский Николай

Разгоняем счетчики: от мифов к реальности Давайте рассмотрим теперь, что собой представляет код JavaScript-счетчика. Обычно (в 99% случаев) он «вытаскивает» из клиентского окружения набор параметров: URL текущей страницы; URL страницы, с который перешли на текущую; браузер; ОС и т.

Из книги Основы AS/400 автора Солтис Фрэнк

Очереди и счетчики приема-передачи В основе метода синхронизации выполнения задач, а также и для связи между задачами лежит семафор Дейкстры (Dijkstra). В 1968 году Дейкстра предложил примитив для синхронизации исполнения процессов в ОС с мультипрограммированием.

Из книги Системное программирование в среде Windows автора Харт Джонсон М

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

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

13.12 Замечания о производительности Telnet не обеспечивает хорошей производительности. При эмуляции терминала ASCII (например, VT100) telnet очень неэффективен. Посланные клиентом сегменты часто содержат только один или несколько символов. Каждый символ нужно вернуть назад для

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

14.8 Замечания о производительности На эффективность операций пересылки файлов влияют следующие факторы:? Файловая система хоста и производительность его дисков? Объем обработки по переформатированию данных? Используемая служба TCPКраткий отчет о пропускной

Из книги Веб-Самоделкин. Как самому создать сайт быстро и профессионально автора Гладкий Алексей Анатольевич

20.10.5 Счетчики Счетчик - это положительное целое число, которое увеличивается до максимального значения и затем сбрасывается в ноль. Известно, что 32-разрядный счетчик может увеличиваться до 2??-1 (4 294 967 295) и затем сбрасывается в 0. В версии 2 добавлен 64-разрядный счетчик,

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Из книги HTML5 для веб-дизайнеров автора Джереми Кит

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

Из книги HTML, XHTML и CSS на 100% автора Квинт Игорь

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

Из книги Разработка ядра Linux автора Лав Роберт

Из книги Священные войны мира FOSS автора Федорчук Алексей Викторович

Из книги Идеальный программист. Как стать профессионалом разработки ПО автора Мартин Роберт С.

Счетчики Встроенный в браузер элемент управления range не показывает пользователю свое внутреннее значение. Вместо этого номер переводится в графическое представление ползунка. Это отлично для определенных типов данных. Другие типы данных предназначены для того, чтобы

Из книги автора

Счетчики со свойством display: none Неотображаемые элементы, то есть элементы, для свойства display которых установлено значение none, не могут увеличивать или уменьшать значение счетчика.Например, в таблице стилей, представленной ниже, элементы H2 класса do_not_ display не увеличивают

Из книги автора

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

Из книги автора

Из книги автора

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