100% загрузка ЦП W3wp.exe в 2003 и IIS 6

100% загрузка ЦП W3wp.exe в 2003 и IIS 6

Недавно наш сервер начал страдать от повышенной загрузки процессора w3wp.exe. Я запустил парсер логов и нашел двух пользователей с более чем 1000 хитов и еще 5 с более чем 700 хитов.

Я предполагаю, что именно поэтому процессор тормозит, но я не знаю, как это исправить. Любая помощь будет полезна. У меня запущен только OWA на сервере IIS 6, и я часто его останавливал. Когда я останавливаю сервер IIS, процесс падает до 40 процентов, а затем через некоторое время вообще прекращается. Характеристики моего сервера приведены ниже.

  • Один двухъядерный 5500
  • Сервер 2003 SP2 32 бит
  • Обмен 2003 SP2
  • 4 ГБ ОЗУ

решение1

Вы используете Standard Edition или Enterprise Edition Windows Server 2003? Если вы используете Enterprise Edition, вы можете установить Windows System Resource Management (WSRM) и ограничить использование ЦП W3WP.EXE.

Но, помимо этого, я бы сначала хотел понятьпочемуW3WP.EXE потребляет так много ресурсов ЦП. Ваши инструменты здесь оба из Microsoft SysInternals: Process Explorer и Process Monitor.

Используйте Process Explorer, чтобы подтвердить, что именно W3WP.EXE является причиной проблемы, и получить более глубокое представление об использовании им ЦП, ввода-вывода и памяти. Здесь нужно убедиться в наличии доступной памяти и активности подкачки. Например, нужно ли вам больше 4 ГБ? Я не знаю, сколько использует ваш STORE.EXE. Однако не превышайте 8 ГБ для сервера Exchange 2003.

После этого используйте Process Monitor, чтобы фактически наблюдать за тем, что он делает. Настройте фильтр для "Process Name IS W3WP.EXE" и выберите "Drop Filtered Events". Теперь вы будете наблюдать только за своим рабочим процессом.

Если ничего не отображается, очистите фильтр по умолчанию, который исключает активность из процесса "System". Причина в том, что я думаю, что именно здесь вы увидите свою HTTP-активность.

Это может дать вам некоторые подсказки относительно того, что происходит.

Связанный контент