См. эту тему .
Вы должны начать с файла настроек PAL Perfmon_Template_for_System_Overview.htm и добавить следующие счетчики Active Server Pages:
- Ошибки во время выполнения скрипта
- Ошибки от ASP препроцессора
- Выполнение запросов
- Запросы в очереди
- Всего сеансов
- Ошибки от скриптовых компиляторов
- Запросы на отладку
- Время выполнения запроса
- Время ожидания запроса
- Запросы / сек
- Всего запросов
- Успешные запросы
- Всего запросов не выполнено
- Коэффициент попадания в кэш шаблона
- процесс (inetinfo) личных байтов
Интервал выборки по умолчанию для шаблона, равный 15 секундам, должен быть достаточно хорошим при условии, что вы отслеживаете достаточно долго. Если у вас есть час (ы) пиковой нагрузки в течение дня, может быть достаточно просто следить за этим временем; вы просто ищете тенденции, которые помогут вам сосредоточиться на устранении неполадок.
Инструмент PAl поставляется с анализаторами для IIS 5.0 и 6.0, но не с классическим ASP. Вы можете создать новый анализатор (называемый пороговым файлом в PAL) для включения анализа для ASP. Код слишком длинный для размещения здесь, но если вам интересно, оставьте мне комментарий, и мы выясним, как я могу отправить вам то, что у меня есть.
Кроме того, если у вас есть Enterprise Edition Visual Studio, вы можете использовать Visual Studio Analyzer (VSA) для отслеживания всех вызовов ASP и COM. Он делает довольно хорошую работу по профилированию, где тратится время, и вы можете включить счетчики Perfmon для мониторинга, чтобы увидеть, что происходит и на системном уровне.