Рекомендации по ограничению памяти в пуле приложений IIS
Я хотел знать, что люди использовали в качестве наилучшей практики для ограничения памяти в IIS [5/6/7]. Я работаю на 32-битных веб-серверах с 4 ГБ физической памяти и коммутатором no /3GB. В настоящее время я ограничиваю пулы приложений используемой памятью 1GB. Это слишком низко? есть мысли?
2 ответов
все ограничения в пуле приложений предназначены для приложений с плохим поведением. И более конкретно:
- чтобы предотвратить плохое приложение от беспокоящих до хороших приложений.
- чтобы попытаться сохранить плохое приложение работает как можно больше.
в этом свете, ответ Конечно: это зависит.
Если ваше приложение протекает, то без ограничения он рухнет около 1,2-1,6 Гб (если память служит). Таким образом, 1 Гб разумно. Если во время нормального работы приложения потребляют не более 100 Мб и у вас есть много пула приложений на сервере, чем вы должны установить лимит ниже, чтобы предотвратить приложения от повреждения других приложений.
В заключение. 1 Гб является разумным. Попадание в пределы должно рассматриваться как сбой приложения и отлаживаться и фиксироваться.
Дэвид Ван блог хороший ресурс по этим вопросам.