Windows Vista. Для профессионалов - Роман Клименко
Шрифт:
Интервал:
Закладка:
Как только вы создадите с помощью одного из дочерних подразделов подраздела Группы сборщиков данных объект, собирающий сведения от счетчиков производительности, будет создан соответствующий объекту подраздел и в дочернем подразделе Особый подраздела Отчеты.
Теперь, как только вы запустите соответствующий объект, собирающий сведения о работе компонентов системы, а потом остановите его, собранные сведения будут отображаться в подразделе Отчеты. Вам будет достаточно только выделить его, чтобы просмотреть собранные сведения (рис. 5.28).
Рис. 5.28. Отображение сведений, собранных счетчиками производительности объектаПрограммы для работы со счетчиками производительности и файлами трассировки
Выше мы уже рассмотрели несколько программ для работы со счетчиками производительности. Сейчас же рассмотрим остальные программы.
Редактирование файлов, создаваемых после работы счетчиков производительности. Как вы уже знаете, после того как объект, работающий со счетчиками производительности (Счетчик производительности), был запущен и остановлен, создается файл журнала, содержащий сведения о работе счетчиков производительности. Каталог и название этого файла определяются на вкладке Файл окна Свойства данного объекта. Формат же файла определяется на вкладке Счетчики производительности окна Свойства данного объекта.
Если вы отслеживаете работу множества счетчиков производительности, то работать с ними одновременно будет трудно. Способ работы с получаемым файлом зависит и от его формата. Например, файлы в текстовом формате можно просмотреть в обычном текстовом редакторе, однако файлы в бинарном формате можно легко загрузить в ActiveX-объект Системный монитор.
К счастью, существует программа командной строки, которая легко преобразует файлы одного формата в другой, а также позволяет отфильтровать содержимое файла на основе имени счетчика производительности. Это программа relog.ехе, способы использования которой описаны далее.
• Преобразование формата файла. Чтобы преобразовать файл из одного формата в другой, можно воспользоваться следующей командой: relog <файл> – о <исходящий файл с другим расширением;-. Например, команда relog f: test.csv – о f: test2.big создает новый бинарный файл на основе текстового файла.
• Фильтрация содержимого файла. Для создания нового файла, содержащего только информацию об определенных счетчиках производительности, нужно воспользоваться следующей командой: relog <файл> -с «счетчик производительности» -о <исходяший файл>. Например: relog f: test.csv – с «Processor(Total)% Processor Time» -о f: test2.csv. Счетчик производительности указывается в формате \компьютеробъект (экземпляр) счетчик.
Вместо параметра – с <счетчик производительности> можно использовать параметр -cf <файл> для указания файла, содержащего список счетчиков производительности.
Остальные параметры данной программы можно просмотреть, воспользовавшись командой relog.exe/?.
Преобразование файлов трассировки в текстовый формат. В операционной системе Windows Vista присутствует программа командной строки, предназначенная для преобразования файлов трассировки (имеют расширение ETL) в текстовые файлы с расширением CSV.
Чтобы преобразовать файлы трассировки, достаточно воспользоваться следующей командой: tracerpt <список файлов трассировки, которые нужно преобразовать, через пробел> – о <создаваемый программой файл с расширением CSV>. Дополнительные же параметры данной программы можно просмотреть с помощью команды tracerpt /?. В операционной системе Windows Vista, по сравнению с Windows ХР, количество параметров данной программы существенно увеличилось.
Запуск счетчиков производительности. Для работы со счетчиками производительности не обязательно использовать оснастку Стабильность и производительность, и тем более специально для этого создавать объект подраздела Группы сборщиков данных. Например, чтобы запустить работу какого-нибудь счетчика производительности, можно воспользоваться программой командной строки typeperf.ехе.
Например, командаtypeperf.ехе <счетчик производительности>запускает счетчик производительности и каждую секунду отображает на экране информацию о его работе. Вместо счетчика производительности можно указать параметр – cf <файл>, чтобы программа запускала все счетчики производительности, описанные в данном файле.
Более сложным примером использования данной программы является запись сведений о работе счетчиков производительности в файл. Для этого применяется команда: typeperf.ехе <счетчик производительности> – f <формат создаваемого файла> – о <создаваемый файл>. Формат создаваемого файла может принимать значения CSV, TSV, BIN, SQL.
В любом случае, чтобы завершить работу счетчиков производительности, нужно нажать сочетание клавиш CtrL+C.
Работа с наборами данных. И последней программой командной строки, возможности которой мы рассмотрим, будет программа logman.ехе, позволяющая создавать, удалять, запускать, останавливать и архивировать наборы данных. Она имеет много параметров, поэтому мы рассмотрим только несколько основных ее возможностей.
• logman.exe create|update <тип объекта> <имя объекта> <параметры работы объекта> – позволяет создать набор параметров (или изменить параметры работы уже созданного набора параметров), содержащий объект указанного типа. Возможны следующие значения типа объекта: counter, trace, alert, cf g, api. Чтобы просмотреть список возможных параметров программы, введите команду logman.exe create <тип объекта> /?.
Например, такая команда, как logman.ехе create counter test2 – с «Processor (_Total) % Processor Time», создает набор данных test2, содержащий объект test2, отслеживающий работу счетчика производительности ripoueccop(_TotaL)% загруженности процессора.
• logman.exe start | stop <имя набора данных> – дает возможность запустить или остановить работу указанного набора данных.
• logman.exe export <имя набора данных> – xml <путь к XML-файлу> – создает шаблон на основе указанного набора данных. Чтобы восстановить набор данных из созданного ранее шаблона, достаточно воспользоваться командой logman.exe import <имя нового набора данных> – xml <путь к XML-файлу>.
• logman.exe query <имя набора данных> – отображает настройки работы данного набора данных.
• logman.exe delete <имя набора данных> – удалить набор данных.
Управление печатьюCLSID-номер оснастки: {D06342BD-9057-4673-B43A-0E9BBBE99F11}.
Библиотека: pmcsnap.dll.
Используется в стандартных консолях: printmanagement.msc.
Данная оснастка представляет собой нововведение операционной системы Windows Vista. С ее помощью можно управлять работой серверов печати локального или удаленного компьютера....Примечание
Сведения о работе очереди печати, используемой для хранения заданий печати перед тем как передать их на принтер, содержатся в журнале Журналы приложений и служб → Microsoft → Windows → PrintSpooler.
При конфигурировании оснастки (перед ее загрузкой) вам предложат указать адреса удаленных компьютеров, серверами печати которых нужно управлять (рис. 5.29). Чтобы добавить сервер печати локального компьютера, нужно в мастере нажать кнопку Добавить локальный сервер.
Основное окно оснастки состоит из трех подразделов: Настраиваемые принтеры, Серверы печати и Развернутые принтеры. Далее мы рассмотрим каждый из этих подразделов в отдельности. А пока обратите внимание на контекстное меню подраздела оснастки. Оно содержит две интересные команды. С помощью команды Добавление и удаление серверов вы можете добавить в оснастку службы печати других удаленных компьютеров. А с помощью команды Миграция принтеров можно импортировать или экспортировать драйверы принтера и очереди печати в файл. После выбора данной команды перед вами отобразится мастер. Он попросит вас указать при экспортировании компьютер, драйверы принтеров которого нужно экспортировать, а также файл, в который их нужно экспортировать. При этом учтите, что мастер работает с удаленными принтерами с помощью стандартного ресурса общего доступа print$. Если доступ к этому ресурсу будет запрещен, то мастер не сможет корректно экспортировать настройки принтера.
...Примечание
Команда Миграция принтеров контекстного меню оснастки просто вызывает программу PrintBrmUi.exe, расположенную в каталоге %systemroot%system32.
Рис. 5.29. Выбор служб печати
Настраиваемые принтеры
С помощью данного подраздела можно создать фильтр, на основе которого будет отображаться список доступных в данный момент принтеров. Но перед самостоятельным созданием фильтра рассмотрим три стандартных фильтра, которые вложены в этот подраздел.
• Все принтеры – этот фильтр (точнее будет сказать, что это просто подраздел, так как он не имеет фильтра) отображает список всех доступных вам принтеров, а также их состояние, размер очереди печати и компьютер службы принтеров, к которой принадлежит данный принтер.