Сценарий 3. Счетчики производительности
Счетчики производительности измеряют количество информации или данных в соответствии с количеством, размером, длительностью и скоростью запроса или получения данных. Не следует ожидать получения списка сведений от счетчика, например списка сообщений об ошибках. Вместо этого используйте счетчики производительности для получения количества, например количества сообщений об ошибке с момента запуска или частоты создания сообщений об ошибках.
Счетчики производительности для HTTP.sys
Начиная с Windows Vista и Windows Server 2008, HTTP.sys имеет следующие счетчики метрик производительности, которые помогут вам в мониторинге, диагностике и планировании ресурсов для веб-серверов. Компонент API HTTP-сервера имеет следующие счетчики производительности, которые помогут вам в мониторинге, диагностике и планировании емкости для веб-серверов:
- Счетчики службы HTTP:
- Количество универсальных кодов ресурса (URI) в кэше, добавленных с момента запуска, удаленных с момента запуска, и количества сбросов кэша
- Попаданий в кэш в секунду и промахов кэша в секунду
- Группы URL-адресов службы HTTP:
- Скорость отправки данных, скорость получения данных, переданные (отправленные и полученные) байты
- Максимальное число подключений, частота попыток подключения, скорость запросов GET и HEAD и общее количество запросов
- Очереди запросов службы HTTP:
- Количество запросов в очереди, возраст самых старых запросов в очереди (возраст последнего запроса в очереди)
- Частота поступления запросов в очередь, частота отклонений, общее число отклоненных запросов, частота попаданий в кэш
Доступ к счетчикам производительности
- В командной строке введите perfmon , чтобы запустить консоль диагностики производительности.
- Выберите Монитор производительности в элементе управления "Дерево", а затем откройте элемент Добавить счетчики, щелкнув +.
- В разделе Добавление счетчиков выберите один из трех наборов счетчиков производительности: служба HTTP, очереди запросов службы HTTP или группы URL-адресов службы HTTP.
- Чтобы просмотреть счетчики из наборов счетчиков Очереди запросов службы HTTP и Группы URL-адресов службы HTTP , выберите экземпляры , нажмите кнопку Добавить, а затем нажмите кнопку ОК. Чтобы просмотреть счетчики службы HTTP, выберите набор счетчиков в левой области и нажмите кнопку Добавить.
Примечание
На каждом компьютере существует только один экземпляр счетчиков API HTTP-сервера, так как эти счетчики представляют состояние на уровне компонента. При использовании экземпляров счетчиков производительности группы URL-адресов идентификатор экземпляра (для счетчика производительности) будет соответствовать идентификатору группы URL-адресов. Идентификатор группы URL-адресов можно просмотреть, запустив netsh HTTP show servicestate. При использовании экземпляров счетчиков производительности очередей запросов имя экземпляра соответствует имени очереди запроса. Имя очереди запроса (если оно существует) может отображаться с помощью того же netsh http show servicestate. Однако некоторые серверные приложения могут иметь неименованные очереди запросов, которые нельзя сопоставить с идентификатором экземпляра счетчика производительности.