Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах
Глава 2. Настройка компонентов. 2.7. Мониторинг системы - окончание У вас возникли вопросы по Windows? Задайте их нам на Форуме (http://www.onestyle.com.ua/q.php). Вам достаточно просто зарегистрироваться!
Трассировка данныхЕще одним средством мониторинга работы операционной системы являются журналы трассировки. Журналы трассировки предназначены для сбора подробных сведений о работе определенного компонента. Их работа основана на поставщиках данных, которые, в свою очередь, взаимодействуют с ETW (инфраструктура ядра Windows, передающая трассировочные данные компонентам пользовательского режима), который создает сеанс протоколирования (регистратор ядра) для использования ядром и базовыми драйверами. Регистратор ядра работает на основе провайдера, являющегося драйвером WMI. Оснастка Монитор надежности и производительностиДля работы с журналами трассировки также можно использовать оснастку МОНИТОР НАДЕЖНОСТИ И ПРОИЗВОДИТЕЛЬНОСТИ. Группы сборщиков данныхВы, наверное, уже догадались, что журналы трассировки можно создавать как часть группы сборщиков данных. Для этого нужно вызвать мастер СОЗДАТЬ НОВУЮ ГРУППУ СБОРЩИКОВ ДАННЫХ, после чего выбрать создание группы вручную и в появившемся окне установить флажок ДАННЫЕ ОТСЛЕЖИВАНИЯ СОБЫТИЙ. А на следующем шаге операционная система предложит выбрать поставщика данных, на основе которого будет работать создаваемый журнал трассировки, папку для хранения журналов, а также учетную запись пользователя, от имени которого будет работать данный журнал трассировки. Сеансы отслеживания событийТакже журналы трассировки, используемые операционной системой, отображаются в подразделах СЕАНСЫ ОТСЛЕЖИВАНИЯ СОБЫТИЙ и СЕАНСЫ ОТСЛЕЖИВАНИЯ СОБЫТИЙ ЗАПУСКА раздела НАДЕЖНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ/ГРУППЫ СБОРЩИКОВ ДАННЫХ. Подраздел СЕАНСЫ ОТСЛЕЖИВАНИЯ СОБЫТИЙ ЗАПУСКА содержит в себе все зарегистрированные в операционной системе процессы трассировки. Подраздел же СЕАНСЫ ОТСЛЕЖИВАНИЯ СОБЫТИЙ содержит в себе все процессы трассировки, запущенные в данный момент. Элементы данных подразделов формируются на основе параметров DWORD-типа, расположенных в ветви реестра вида HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\«название процесса трассировки». Расширенная трассировка сетевых компонентовТакже трассировкой компонентов можно управлять при помощи параметров ветвей реестра вида HKLM\SOFTWARE\Microsoft\Tracing\«сетевой компонент». В этой ветви реестра находятся параметры, определяющие параметры работы расширенной трассировки сетевых компонентов операционной системы Windows Vista. Например, при помощи параметра DWORD-типа EnableFileTracing можно включить либо отключить выполнение расширенной трассировкой соответствующего сетевого компонента. А в параметре строкового типа FileDirectory определяется каталог, в котором будут создаваться файлы трассировки. Настроить параметры трассировки сетевых компонентов можно при помощи команды netsh ras diagnostics set rastracing описанной в главе данной книги, посвященной стандартным программам Windows. Журналы трассировки WindowsКроме журналов трассировки, представленных в оснастке МОНИТОР НАДЕЖНОСТИ И ПРОИЗВОДИТЕЛЬНОСТИ, Windows поддерживает набор журналов трассировки, формируемых при помощи подразделов ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tracing. Большинство из представленных в данной ветви реестра журналов трассировки запускаются по умолчанию. Вы можете отключить их запуск при помощи параметра DWORD-типа Active. Для этого данному параметру нужно присвоить значение 0. Трассировка MSDTCНапример, при помощи ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tracing\MSDTC\Modules определяется ведение журнала трассировки координатора распределенных транзакций (MSDTC). Чтобы отключить ведение трассировки для MSDTC, достаточно параметру данной ветви реестра Active присвоить значение 0. Также ветвь реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tracing\MSDTC\Modules содержит в себе вложенные подразделы. Одним из них является подраздел Transaction_Transitions, который содержит в себе параметры DWORD-типа, определяющие настройки MSDTC.
Помимо подраздела Transaction_Transitions в ветви трассировки MSDTC присутствует подраздел LoggingOptions. Он содержит параметр DWORD-типа MaxBuffers, определяющий максимальное количество буферов памяти, используемых при отслеживании работы MSDTC. Трассировка сетевых компонентовА с помощью параметров ветви реестра вида HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tracing\Microsoft\RemoteAccess\«компонент» можно настроить возможности трассировки сетевых компонентов удаленного доступа к операционной системе. Например, в данной ветви реестра присутствуют следующие параметры.
Программы для работы с журналами трассировкиДля работы с журналами трассировки можно применять не только оснастку МОНИТОР НАДЕЖНОСТИ И ПРОИЗВОДИТЕЛЬНОСТИ, но и некоторые программы командной строки. Преобразование файлов трассировки с помощью tracerpt.exeСуществует возможность преобразования файлов трассировки, имеющих расширение .etl, в текстовые файлы с расширением .csv. Для этого применяется команда tracerpt «файл трассировки» -o «файл с расширением .csv». Настройка трассировки компонента WinSxS при помощи sxstrace.exeДля настройки работы журнала трассировки компонента операционной системы WinSxS (содержит сведения обо всех установленных в системе программах) предназначена программа sxstrace.exe. Она поддерживает следующие возможности.
Оценка производительности компьютераНововведением операционной системы Windows Vista является компонент, позволяющий выполнить оценку производительности компьютера. Данный компонент автоматически запускается при установке операционной системы, поэтому после установки уже можно узнать оценку мощности своего компьютера, а также «слабое место» в его конфигурации. Оценка производительности компьютера была введена в операционную систему Windows Vista не только для забав пользователей. Например, уже сейчас на основе данных оценки производительности компьютера определяются игры (определяются при помощи стандартного каталога ИГРЫ операционной системы), которые могут работать на вашем компьютере. Счетчики и средства производительностиДля оценки производительности компьютера применяется мастер СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ (рис. 2.06), отобразить который можно при помощи одноименного значка папки ПАНЕЛЬ УПРАВЛЕНИЯ. Рис. 2.06. Мастер Счетчики и средства производительности Работать с данным мастером довольно просто — достаточно нажать на кнопку ОБНОВИТЬ ОЦЕНКУ, чтобы начался процесс повторной оценки производительности компьютера (например, если вы установили новое оборудование). Также обратите внимание на ссылку ОТОБРАЖЕНИЕ И ПЕЧАТЬ ПОДРОБНЫХ СВЕДЕНИЙ — с ее помощью можно отобразить сведения о компонентах вашего компьютера. Если же вы хотите просмотреть подробный отчет о причинах замедления производительности вашего компьютера, тогда следует воспользоваться ссылкой ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ панели ЗАДАЧИ (находится слева), после чего, в открывшемся шаге ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ, выбрать ссылку ПРОСМОТР СВЕДЕНИЙ О ПРОИЗВОДИТЕЛЬНОСТИ В ЖУРНАЛЕ СОБЫТИЙ. Это приведет к открытию раздела ЖУРНАЛЫ ПРИЛОЖЕНИЙ И СЛУЖБ/MICROSOFT/WINDOWS/DIAGNOSTICS-PERFORMANCE оснастки ПРОСМОТР СОБЫТИЙ. Ограничение мастера Счетчики и средства производительностиОграничить работу мастера СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ можно при помощи групповых политик, представленных в подразделе АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/СИСТЕМА/ПАНЕЛЬ УПРАВЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТЬЮ разделов КОНФИГУРАЦИЯ КОМПЬЮТЕРА и КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ. Эти политики изменяются значения параметров ветви реестра SOFTWARE\Policies\Microsoft\Windows\Control Panel\Performance Control Panel. Их работа описана ниже. Групповая политика ОТКЛЮЧЕНИЕ ДОСТУПА К ОСНОВНОМУ РАЗДЕЛУ ПАНЕЛИ УПРАВЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТЬЮ скрывает элементы основного окна мастера СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ, однако по прежнему остаются доступными элементы панели ЗАДАЧИ. Данная политика изменяет значение параметра DWORD-типа PerfCplEnabled. Групповая политика ОТКЛЮЧЕНИЕ ДОСТУПА К РАЗДЕЛУ РЕШЕНИЯ ПРОБЛЕМ ПРОИЗВОДИТЕЛЬНОСТИ скрывает область ВОПРОСЫ ПРОИЗВОДИТЕЛЬНОСТИ страницы ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ (отображается после нажатия на ссылку ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ) мастера СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ. Данная политика изменяет значение параметра DWORD-типа SolutionsEnabled. И последняя групповая политика данного подраздела оснастки РЕДАКТОР ОБЪЕКТОВ ГРУППОВОЙ ПОЛИТИКИ — ОТКЛЮЧЕНИЕ ДОСТУПА К РАЗДЕЛУ ПВТ И ФИРМЕННОЙ СИМВОЛИКИ КОРПОРАЦИИ МАЙКРОСОФТ. C ее помощью можно скрыть некоторые ссылки мастера СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ (например, ссылку ПРОСМОТР ПОДХОДЯЩЕГО ДЛЯ ОБЩЕЙ ОЦЕНКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ). Данная политика изменяет значение параметра DWORD-типа UpsellEnabled. Программа Средство оценки системы WindowsТакже выполнить оценку производительности можно при помощи программы командной строки WinSAT.exe. Если мастер СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ выполняет комплексную проверку производительности компьютера, то данная программа предназначена для проверки производительности отдельных компонентов системы. Ниже мы опишем ее возможности. Просмотр сведений о компьютере (-v и features)Просмотреть сведения о компонентах компьютера можно при помощи команды WinSAT.exe –v. Большинство сведений, отображаемых данной командой, также отображаются после выбора ссылки ОТОБРАЖЕНИЕ И ПЕЧАТЬ ПОДРОБНЫХ СВЕДЕНИЙ мастера СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ. Те же сведения, что и команда winsat –v, отображает команда winsat.exe features. Опцию –v можно использовать с другими командами программы WinSAT.exe, описанными ниже. В этом случае будут отображены дополнительные сведения о результатах тестирования. Также при работе с командами оценки производительности можно использовать опцию -xml «имя файла», чтобы выполнить сохранение полученных при оценке данных в файл. Производительность оперативной памяти (mem)Производительность оперативной памяти оценивается при помощи команды WinSAT.exe mem. Данная команда в течение двух секунд выполняет проверку производительности, после чего отображает результат проверки — количество мегабит в секунду, которые обрабатывает оперативная память. Производительность Direct3D (dwm, d3d и aurora)Для проверки производительности Direct3D служит команда WinSAT.exe dwm. Алгоритм ее работы: в течение десяти секунд будет выполняться проверка производительности видеокарты в режиме Direct3D, после чего отобразятся результат проверки (количество fps и пропускная способность памяти видеокарты). Также проверить производительность видеокарты можно с помощью команды WinSAT.exe aurora. Данная команда запускает заставку СЕВЕРНОЕ СИЯНИЕ с использование различных параметров ее работы. Еще одним тестом для видеокарты является тест на основе создания 3D-объектов. Для его запуска можно воспользоваться командой WinSAT.exe d3d –time «количество секунд». Производительность при кодировании видео (media)Проверить производительность при кодировании видео можно при помощи команды WinSAT.exe media –input «тестовый файл для кодирования» -encode «профиль кодировки». В качестве тестовых файлов можно указать файлы winsat.wmv (размер 4,42 Мбайт) и winsatencode.wmv (размер 3,98 Мбайт). Оба они расположены в каталоге %systemroot%\performance\winsat. Профиль кодировки содержит в себе расширение, битрейт и другие параметры кодирования файла. Он называется winsat.prx и также находится в каталоге %systemroot%\performance\winsat. Например, можно воспользоваться следующей командой: WinSAT.exe media –input c:\windows\performance\winsat\winsatencode.wmv -encode c:\windows\performance\winsat\winsat.prx. Максимальное количество времени (в миллисекундах), в течение которого может проводиться оценка производительности работы при помощи команды WinSAT.exe media -input «тестовый файл для кодирования» -encode «профиль кодировки» определяется параметром DWORD-типа MediaMaxRunTime. Данный параметр расположен в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinSAT. Производительность процессора (cpu)Проверка производительности процессора выполняется при помощи команды WinSAT.exe cpu –encryption2 |–compression2. При использовании опции –encryption2 будет выполнена проверка производительности процессора на основе шифрования файла. А при использовании опции –compression2 — на основе сжатия. Алгоритм проверки: в течение 9 секунд выполняется сжатие/шифрование, после чего отображается результат проверки — количество мегабит в секунду, которые были обработаны. Производительность жесткого диска (disk)Проверку производительности жестокого диска можно выполнить при помощи четырех синтаксисов команды WinSAT.exe disk -n «номер жесткого диска (нумерация начинается с нуля)». Они приведены ниже.
Комплексная производительность (formal, graphicsformal и moobe)Также программа winsat.exe поддерживает несколько команд для комплексной оценки работы компьютера. Команда formal Команда winsat.exe formal выполняет все тесты оценки производительности, описанные выше. Результатом проведения данных тестов будет общая таблица производительности вашего компьютера. Также результатом проведенной оценки будет сохранение данных о результате проверки в каталоге %systemroot%\windows\performance\datastore. Команда graphicsformal Кроме комплексной проверки всех компонентов компьютера можно выполнить комплексную проверку графических компонентов. Для этого применяется недокументированная команда winsat.exe graphicsformal. Она выполняет следующие тесты производительности: производительность видеокарты, пропускная способность памяти видеокарты, производительность Direct3D9 Alpha Blend, производительность Direct3D9 Texture Load, производительность Direct3D9 ALU, общее время выполнения всех тестов. Команда moobe И еще один комплексный тест оценки производительности выполняется при помощи недокументированной команды winsat.exe moobe. В общем-то, результат проверки при помощи данной команды аналогичен результату выполнения команды winsat.exe formal, однако сама проверка выполняется на основе заставки СЕВЕРНОЕ СИЯНИЕ. Однако перед применением данной команды необходимо параметру DWORD-типа MOOBE присвоить значение 0. Данный параметр находится в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinSAT. Ниже приведен REG-файл (расположение на прилагающемся к книге компакт-диске — Файлы реестра\Конфигурация\AddMoobe.reg), который включает возможность использования команды moobe (следует понимать, что после проведения такой проверки данный reg-файл придется использовать заново, так как значение параметра MOOBE изменится на 1). Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat] "moobe"=dword:00000000 Продолжение следует Рейтинг: 0
Оцените: 1 2 3 4 5 moemesto.ru bobrdobr.ru
- добавить в социальные закладки
В начало записиОригинал статьи: http://www.onestyle.com.ua/txt.php?u=583
|
В избранное | ||