Создание нового журнала трассировки
Для создания журнала трассировки выполните процедуру, аналогичную изложенной выше.
- В окне оснастки Performance Logs and Alerts выберите узел Trace Logs (Журналы трассировки).
- Щелкните в панели результатов правой кнопкой мыши и выберите команду New Log Settings (Новые параметры журнала).
- В появившемся окне введите имя журнала в поле Name (Имя) и нажмите кнопку ОК.
- По умолчанию файл журнала создается в папке \PerfLogs в корневом каталоге и к имени журнала присоединяется серийный номер.
- На вкладке General (Общие) будет указано полное имя созданного журнала (Current log file name (Текущий файл журнала)).
- На этой же вкладке вы можете выбрать события, которые будут регистрироваться системным провайдером (Events logged by system provider (События, протоколируемые системным поставщиком)), или указать другого провайдера (поле Nonsystem providers (Несистемные провайдеры)). Кнопка Provider Status (Состояние поставщиков) открывает список инсталлированных провайдеров и их состояний (активное/неактивное). Опция Nonsystem providers выбрана по умолчанию для минимизации издержек на трассировку.
- Если вы выбрали системный провайдер (переключатель Events logged by system provider), для мониторинга процессов, потоков и другой активности будет использоваться провайдер-трассировщик ядра Windows.
- В поле Nonsystem providers вы можете выбрать другие провайдеры (кнопка Add (Добавить) или Remove (Удалить)).
- На вкладке Log Files (Файлы журнала) можно выбрать один из следующих типов ведения журнала:
- Circular Trace File (Файл циклической трассировки) – журнал циклической трассировки, с перезаписью событий (расширение .etl);
- Sequential Trace File (Файл последовательной трассировки) – журнал последовательной трассировки (расширение .etl). Данные будут записываться в журнал, пока он не достигнет максимального размера. Затем журнал закроется и будет создан новый журнал.
- На вкладке Schedule (Расписание) устанавливается режим запуска журнала и действия, которые произойдут после его остановки (см. выше процедуру создания журнала счетчиков).
- Для указания размеров буферов журнала трассировки откройте вкладку Advanced (Дополнительно).
- В поле Buffer size (Размер буфера) укажите размер буфера журнала трассировки в килобайтах, который требуется использовать для накопления данных трассировки.
- В полях Number of buffers: Minimum и Maximum (Число буферов: Минимум и Максимум) следует указать минимальное и максимальное число буферов, в которых будут храниться данные трассировки.
- По умолчанию данные передаются в журнал, когда буферы трассировки заполнены. Если данные трассировки следует записывать в журнал чаще, установите длительность интервала между передачами данных (переключатель Transfer data from buffers to log file at least every (Перемещать данные из буферов в журнал не реже, чем каждые)) (в секундах).