none
w3wp потребляет 100% процессора и оперативной памяти, до перезагрузки сервера. RRS feed

  • Вопрос

  • Здравствуйте!

    Серверы: Windows 2012 R2

    На протяжении последних 2х недель стал замечать, что на серверах с установленным IIS по какой-то причине процесс w3wp сильно грузит процессор и потребляет почти всю оперативную память сервера.

    Речь, например, о серверах с Exchange 2013 (серверы с ролью MBX) или WSUS серверах.

    Если речь о Exchange, то подобное безобразие ощущается до перезагрузки сервера.

    У меня сконфигурированы 2 сервера в DAG + 2 CAS сервера.

    У серверов CAS - нет таких проблем с производительностью.

    Конфигурация MBX: По 2 БД в DAG, по объему примерно 90 и 120 ГБ базы.

    Нагрузка на сервер в принципе никакая, т.е. ничего кроме почтаря на нем не крутится.

    Все серверы виртуальные, на vmware.

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

    Единственное что произошло - серверы поставил на мониторинг по PowerShell и SNMP через PRTG Network Monitor.

    Сразу проверил оказывает ли сконфигурированный мониторинг влияние на производительность - как оказалось не влияет.

    Лечится подобное (отъедание 100% процессора и почти 100% памяти) только профилактической перезагрузкой сервера.

    Ах, да, вирусы тоже исключаются - на сервере установлен антивирус, сконфигурированный по статьям MS о требованиях настройки на почтовых серверах.

    Прошу совета, как быть! )

    Заранее, спасибо!

    P.S. изначально попытал гугл, но статей свежих, относящихся к 2012 R2 что-то не густо нашлось. Серверы работают в продакшн, все лицензионное.

    22 сентября 2016 г. 6:34

Ответы

Все ответы

  • Добрый день.

    Посмотрите тему: https://blogs.technet.microsoft.com/exchange/2015/04/30/troubleshooting-high-cpu-utilization-issues-in-exchange-2013/ 

    Также уточните какой CU стоит на Exchange.

    Последние обновления системы на серверах установлены?

    23 сентября 2016 г. 7:09
  • Здравствуйте, спасибо что откликнулись!

    Установлен CU8

    Обновления в этом году пока не устанавливались.

    23 сентября 2016 г. 7:17
  • траблшутить w3wp на Exchange пробовали? я вам выше ссылку скинул. 

    Вообще часто рекомендуют начать поиск проблем после установки обновлений. Например посмотрите тему: https://social.technet.microsoft.com/Forums/exchange/en-US/46b35dc0-1f3c-4286-9eae-35d02ebf44b1/exchange-2013-w3wpexe-processes-consuming-large-amounts-of-memory?forum=exchangesvradmin 

    Далее - вы говорите, что проблема наблюдается на двух серверах с разными ролями (эксч и всус). Что у этих серверов общего? Только PRTG Network Monitor? Не пробовали его полностью удалить и посмотреть как будут будет себя вести сервер?

    23 сентября 2016 г. 7:40
  • Спасибо большое за информацию! Конечно по статье я поработал, но еще не все.

    Однако! :)

    Прошелся скриптом по проверке производительности на одном из MBX серверов, среди прочего:

    Hotfix Check:
    A recommended .NET hotfix was not detected.  To avoid potential high CPU issues, please install KB3146718 (Web Installer) or KB3146717 (Offline Installer).
    Hotfix KB3041832 is recommended for this OS and was not detected.  Please consider installing it to prevent performance issues.

    Честно говоря, у меня были большие подозрения на то, что подобные проблемы могут быть связаны с мониторингом сервера по PowerShell, т.к. в этом случае сервер мониторинга будет конектиться к почтарю по PowerShell используя https, т.е. подключение будет осуществляться через веб сервер.

    Еще один момент:

    Although Exchange technically supports up to a 2:1 physical core to vCPU ratio, a 1:1 ratio is strongly recommended for performance reasons.

    не совсем въехал. имеется ввиду, что физические cores хоста должны назначаться 1:1 как vCPU? т.е. если я выделяю 2 ядра на виртуалку, по сути нужно назначить 1socket и 2cores или 2socket и 1cores?


    • Изменено kilkoman22 23 сентября 2016 г. 8:04
    23 сентября 2016 г. 8:03
  • ну я и предлагаю начать с установки всех последних обновлений системы и компонентов.

    По последнему моменту: гипертрединг рекомендуют отключать на серверах с Exchange. Но это вроде бы относится только к тем случаям, если на сервере крутится только один Exchange. Думаю в вашем случае проблема явно не в этом.

    23 сентября 2016 г. 8:50
  • Понятно.

    По показаниям скрипта - гипертрейдинг выключен.

    Спасибо большое за информацию!

    На следующей неделе, с понедельника, попробую применить рекомендации и понаблюдаю поможет или нет.

    По результату - отпишусь.

    23 сентября 2016 г. 8:55