Подтвердить что ты не робот

Использование памяти в каждом пуле приложений

Я использую IIS 7.5, и у меня есть некоторые сайты ASP.NET и некоторые веб-службы в разных пулах приложений. В наши дни память сервера находится в высоком использовании, Так как я знаю, что каждый пул приложений использует память? Там в любом случае? любое предложение?

4b9b3361

Ответ 1

  • Перейти к IIS Manager
  • Нажмите на название вашего сервера в панели соединений
  • В разделе IIS в представлении "Функции" дважды щелкните значок " Worker Processes

Здесь вы можете увидеть использование как личных, так и виртуальных байтов каждого пула запущенных приложений.

IIS snapshot

Дополнительную информацию можно найти здесь: http://technet.microsoft.com/en-us/library/cc771273(v=ws.10).aspx

Ответ 2

Каждый пул приложений будет в своем собственном процессе w3wp.exe.

Откройте диспетчер задач, затем перейдите на вкладку "Сведения". Щелкните правой кнопкой мыши по столбцам, выберите "Выбрать столбцы". (В некоторых версиях Windows это в их меню: View → Select Columns). Убедитесь, что выбрана "Командная строка".

Затем сортируйте по имени и посмотрите на свои экземпляры w3wp.exe и сравните использование памяти. Вы можете указать, какой пул приложений каждый использует, потому что имя будет отображаться в командной строке.