Профилирование IIS7

Есть ли способ профилировать IIS7? (бесплатно?)

  • Количество соединений
  • Использование полосы пропускания
  • Ошибки (Просмотр событий?) -...

спасибо, Ливен Кардоен

ps: что-то похожее на профилирование mssqlserver


person Lieven Cardoen    schedule 09.02.2009    source источник
comment
читайте здесь: docs.microsoft.com/en-us/previous-versions/windows/it-pro/   -  person csandreas1    schedule 25.02.2019


Ответы (2)


Попробуйте Пакет администрирования для IIS 7.0. Оно имеет:

Редактор конфигурации. Модуль редактора конфигурации поможет вам управлять файлами конфигурации. Этот инструмент доступен только для администраторов сервера. Это позволяет вам редактировать любой раздел, атрибут, элемент или коллекцию в вашем файле конфигурации. В дополнение к редактированию этих значений вы также можете заблокировать и разблокировать их. Редактор конфигурации также позволяет создавать сценарии на основе предпринимаемых вами действий, а также выполнять поиск в файле, чтобы увидеть, где используются значения.

Отчеты IIS. Модуль отчетов IIS позволяет просматривать основные статистические данные о вашем веб-сайте. Вы также можете создавать свои собственные модульные отчеты для сбора информации, относящейся к вам и вашему бизнесу. В настоящее время вы можете просматривать выходные данные этих отчетов в виде диаграмм и/или таблиц.

Диспетчер базы данных. Этот модуль больше не является частью пакета администрирования и вместо этого предлагается в качестве отдельной загрузки в Центре загрузки IIS.

Расширения пользовательского интерфейса. Модули расширения пользовательского интерфейса позволяют управлять существующими функциями с помощью диспетчера IIS.

  • Модуль FastCGI позволяет вам управлять настройками FastCGI.
  • Два модуля ASP.NET позволяют управлять настройками авторизации и пользовательских ошибок.
  • Наконец, фильтрация HTTP-запросов позволяет настроить правила фильтрации HTTP-запросов.
person Nick Berardi    schedule 09.02.2009
comment
Не думаю, что Admin Pack больше доступен - person Mike Flynn; 17.04.2016

Нет ничего похожего на профилировщик MSSQL, но есть набор инструментов:

  • Perfmon покажет вам количество текущих подключений на веб-сайт. Perfmon.msc, веб-служба, текущие подключения, выберите веб-сайт, нажмите «Добавить». Не нравится интерактивный характер perfmon? Нет проблем, используйте logman.exe, хороший интерфейс командной строки для perfmon.

  • Использование полосы пропускания вы можете получить из ваших файлов журнала, если вы включите количество отправленных и полученных байтов в ваших файлах журнала iis. Это также доступно через счетчики производительности - веб-служба, количество отправленных/полученных байтов/сек. Я думаю, что эти двое довольно хорошо дополняют друг друга.

  • IIS7 имеет новую функцию под названием Failed Request Tracing. Вы можете указать ему войти на все 500 или любую страницу .aspx, запуск которой занимает 15 секунд, или в зависимости от серьезности события. Он сохраняет всю эту информацию в файле XML для вас в каталоге \inetpub, поэтому ее легко анализировать, а также предоставляет хороший XSLT для просмотра в браузере и детализации, если хотите.

http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/

person Community    schedule 09.02.2009
comment
Это лучший ответ. По крайней мере, он упоминает perfmon. - person Anonymous Type; 20.01.2011