У меня есть пакетный сценарий, который я запускаю перед тестами производительности, который выполняет предварительную настройку на нашем сервере; он очищает файлы журналов, запускает соответствующие службы, восстанавливает базу данных, устанавливает некоторые настройки приложения и включает ведение журнала perfmon.
Моя проблема; процесс w3wp, который нам нужно отслеживать, не всегда присутствует в то время, когда мы включаем ведение журнала perfmon. Если этот процесс занесен в журнал, это скорее всего случайный случай. Тест занимает от 4 до 18 часов, и я не знаю, пока не будет проведен тест, отслеживался ли w3wp (не похоже, что perfmon обнаруживает новые процессы, хотя мой файл журнала настроен на мониторинг Process(*)
), что приводит к потере времени.
- Есть ли способ заставить w3wp загрузиться? Есть ли какая-нибудь команда, которую я могу вызвать непосредственно перед запуском журналов perfmon?
- Или можно настроить журнал perfmon для отслеживания процессов, которые могут не существовать на момент запуска журнала?
logman start "Name Of Data Collector Set"
&logman stop "Name of Data Collector Set"
. HTH. - person Patrick Cuff   schedule 02.08.2011