IIS7 Профилирование - PullRequest
       12

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

10 голосов
/ 09 февраля 2009

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

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

thx, Ливен Кардоен

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

Ответы [ 2 ]

8 голосов
/ 09 февраля 2009

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

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

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

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

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

7 голосов
/ 09 февраля 2009

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

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

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

Менеджер баз данных: Этот модуль больше не входит в Пакет администрирования, а предлагается в качестве отдельной загрузки в Центре загрузки IIS.

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

  • Модуль FastCGI позволяет вам управлять настройками FastCGI.
  • Два модуля ASP.NET позволяют управлять настройками авторизации и пользовательских ошибок.
  • Наконец, фильтрация HTTP-запросов позволяет вам установить правила фильтрации HTTP-запросов.
...