Читаем Windows Vista. Для профессионалов полностью

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

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

Как и раньше, вам доступны счетчики производительности таких популярных объектов, как процессор, оперативная память, файл подкачки, сетевые интерфейсы, протоколы IP, TCP, UDP и т. д. Кроме того, в операционной системе Windows Vista появились следующие новые объекты (это, конечно, не все).

– IPv6 – содержит счетчики для регистрации количества переданных, полученных, потерянных и т. д. пакетов протокола IPv6.

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

– UDPv6 – содержит счетчики для регистрации количества переданных, полученных, потерянных и т. д. дейтаграмм протокола UDPv6.

– ICMPv6 – включает в себя счетчики для регистрации количества переданных, полученных, потерянных и т. д. сообщений протокола ICMPv6.

– Статистика общесистемной безопасности – содержит счетчики для получения таких сведений, как количество процессов, зарегистрированных с помощью NTLM или Kerberos аутентификации за одну секунду, количество посланных запросов KDC TGS за одну секунду, количество созданных SSL соединений за последнюю секунду и т. д.

– Статистика безопасности по процессу – включает в себя счетчики для получения сведений о количестве потоков или привилегий у определенного работающего в данный момент процесса.

– Windows Workflow Foundation – содержит множество счетчиков для наблюдения за компонентом операционной системы Windows Workflow Foundation.

– WFP, WFPv4 и WFPv6 – включает в себя множество счетчиков для наблюдения за провайдером Windows Filtering Platform.

– iSCSI Initiator Instance – содержит счетчики для получения сведений о работе сессий iSCSI.

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

• Поле Добавленные счетчики отображает список уже добавленных счетчиков производительности.

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

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

После этого объект будет создан и вы сможете увидеть его в подразделах User Defined разделов Группы сборщиков данных и Отчеты оснастки Стабильность и производительность. Ну, а как работать с этими подразделами, вы узнаете из следующих разделов этой главы.

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

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

• \Физический диск(_То1а1)\Средняя длина очереди записи на диск – определяет количество процессов, находящихся в очереди на запись информации на физический диск. Если значение этого счетчика часто превышает 2, то пора задуматься о покупке более скоростного диска.

• \Физический flHCK(_TotaL)\% активности диска – определяет процент времени, в течение которого жесткий диск выполняет операции чтения и записи. Слишком большое значение данного счетчика может говорить как о необходимости приобретения более скоростного диска, так и о необходимости покупки дополнительного объема оперативной памяти.

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

• \Память\Байт свободной памяти и обнуленных страниц памяти – определяет количество оперативной памяти в байтах, доступное операционной системе. Значение данного счетчика больше 4 Кбайт может говорить о необходимости приобретения дополнительной оперативной памяти.

• \Память\Обмен страниц/сек – указывает количество перемещений между файлом подкачки и оперативной памятью в секунду. Постоянное большое значение данного счетчика говорит о необходимости приобретения дополнительного объема оперативной памяти.

• \Память\ошибок страницы/сек – определяет количество ошибок доступа к оперативной памяти в секунду, при которых оказывается, что необходимые данные находятся не в оперативной памяти, а в файле подкачки. Постоянное большое значение данного счетчика говорит о необходимости приобретения дополнительного объема оперативной памяти.

• \Физический диск(_То1а1)\Средний размер одного обмена с диском (байт) – указывает средний размер файлов, перемещаемых между жестким диском и оперативной памятью во время операции чтения и записи. Постоянное слишком большое значение данного счетчика (например, больше 4 Кбайт) говорит о том, что операционная система слишком часто обращается к файлу подкачки. Следовательно, нужно увеличить объем оперативной памяти.

И конечно, не стоит забывать о счетчиках производительности, следящих за использованием процессора.

• \Пpoueccop(_TotaL)\% загруженности процессора – определяет процентное соотношение времени, которое процессор занят обработкой команд потоков. Постоянное слишком большое значение этого счетчика (больше 80 %) говорит о том, что необходимо приобретать более мощный процессор.

• \Процессор(_То1а1)\Прерываний/сек – счетчик определяет среднее количество прерываний, которые процессор обрабатывает в секунду. Слишком большое значение этого счетчика может говорить о том, что в операционной системе существуют проблемы функционирования устройств, требующих аппаратные прерывания.

• \Система\Длина очереди процессора – определяет количество потоков, находящихся в очереди доступа к процессору. Если значение данного счетчика больше одного (для однопроцессорных систем), значит, пора приобретать более быстрый процессор.

В некоторых случаях бывает необходимо проследить и за работой сетевой карты компьютера. Для этого предназначен счетчик \Сетевой интерфейс(<имя сетевой карты>)\Всего байт/сек. Он определяет общее количество входящего и исходящего трафика, проходящего через данную сетевую карту. Постоянное слишком большое значение данного счетчика говорит о необходимости приобретения более скоростной сетевой карты либо установки дополнительной сетевой карты.

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

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

• lodctr.ехе <имя INI – файла> – позволяет переустановить счетчики производительности на основе данных, определенных в соответствующем INI-файле. Любой INI-файл, содержащий информацию о счетчиках производительности, хранит строку drivername, определенную в разделе [info]. Например, в каталоге %systemroot%\system32 операционной системы Windows Vista находятся следующие INI-файлы, определяющие счетчики производительности: OUTLPERF.ini и pacerprf.ini. А в файле PerfStringBackup.ini хранится архивная копия всех счетчиков производительности и их описания.

• /S:<путь к файлу и его имя> – сохраняет информацию о счетчиках производительности и их описании в файл. Потом с помощью параметра /R: <путь к файлу и его имя> данной программы можно восстановить настройки счетчиков из созданного ранее файла. Также можно воспользоваться параметром /R без дополнений для восстановления стандартного списка счетчиков производительности.

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

• /D: <имя службы> – отключает счетчики производительности, определяемые данной службой. Команда устанавливает значение параметра REGDWORD-типа Disable Performance Counters, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<служба или драйвер>\Реrformance, равным 1.

Чтобы включить отключенные ранее счетчики производительности, нужно воспользоваться параметром /Е:<имя службы>. С помощью параметра /Т: <имя службы> можно установить счетчики производительности службы. А используя параметр /£):<имя службы>, можно отобразить информацию о настройках счетчиков производительности соответствующей службы.

Все описанные выше параметры являются новыми параметрами операционной системы Windows Vista. В Windows ХР они не поддерживались.

• /М: – устанавливает провайдера счетчиков производительности Windows Vista на основе настроек, определенных в XML-файле.

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

• unlodctr.ехе <драйвер> – добавляемые указанным драйвером;

• unlodctr.exe/т:<файл манифеста> – описанные в указанном файле манифеста;

• unlodctr.exe/g: – принадлежащие провайдеру, имеющему соответствующий GUID-номер;

• unlodctr.exe/р:<имя провайдера> —принадлежащие конкретному провайдеру.

Параметры реестра. Параметры работы счетчиков производительности хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsof t\Windows NT\ CurrentVersion\Perf lib. С помощью параметров и подразделов данной ветви реестра можно как просмотреть сам список счетчиков производительности и их описания, так и запретить использование счетчиков. Данная ветвь реестра и ее подразделы могут включать в себя следующие параметры.

• Disable Performance Counters – если значение данного параметра REGDWORD-типа равно 1, то вы не сможете получить доступ к счетчикам производительности локального компьютера.

• TotallnstanceName – этот параметр строкового типа хранит название экземпляра Total.

• Updating – если значение данного параметра REG_DWORD-типа равно 0, то вы не сможете получить доступ к счетчикам производительности локального компьютера.

• Counter – этот параметр типа REG_MULTI_SZ содержит список всех счетчиков, доступных в операционной системе. Он хранится в подразделе 0 0 9 указанной ветви реестра.

• Help – параметр типа REG_MULTI_SZ содержит описание всех счетчиков, доступных в операционной системе. Он хранится в подразделе 00 9 данной ветви реестра.

Сами же параметры работы определенного счетчика производительности содержатся в параметрах ветвей реестра следующего формата: HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\\Performance.

• First Counter и Last Counter – эти параметры REG_DWORD-типа определяют номера счетчиков, настройки которых хранятся в данной ветви реестра.

• First Help и Last Help – параметры REG_DWORD-типа, определяют номера описаний счетчиков, настройки которых хранятся в данной ветви реестра.

• IsMultilnstance – если значение данного параметра REG_DWORD-типа равно 1, то счетчики производительности, определяемые в ветви реестра , поддерживают отслеживание работы нескольких экземпляров.

• Library – этот параметр строкового типа содержит название библиотеки, в которой описаны функции работы с данными счетчиками.

• Open Timeout – параметр REG_DWORD-типа, определяет максимальное время ожидания загрузки счетчиков, описанных в данной ветви реестра.

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

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

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT