Рекомендации по ограничению памяти в пуле приложений IIS

Я хотел знать, что люди использовали в качестве наилучшей практики для ограничения памяти в IIS [5/6/7]. Я работаю на 32-битных веб-серверах с 4 ГБ физической памяти и коммутатором no /3GB. В настоящее время я ограничиваю пулы приложений используемой памятью 1GB. Это слишком низко? есть мысли?

2 ответов


все ограничения в пуле приложений предназначены для приложений с плохим поведением. И более конкретно:

  1. чтобы предотвратить плохое приложение от беспокоящих до хороших приложений.
  2. чтобы попытаться сохранить плохое приложение работает как можно больше.

в этом свете, ответ Конечно: это зависит.

Если ваше приложение протекает, то без ограничения он рухнет около 1,2-1,6 Гб (если память служит). Таким образом, 1 Гб разумно. Если во время нормального работы приложения потребляют не более 100 Мб и у вас есть много пула приложений на сервере, чем вы должны установить лимит ниже, чтобы предотвратить приложения от повреждения других приложений.

В заключение. 1 Гб является разумным. Попадание в пределы должно рассматриваться как сбой приложения и отлаживаться и фиксироваться.

Дэвид Ван блог хороший ресурс по этим вопросам.


есть большая рецензия от полевого инженера MS по этому вопросу.