Сосредоточив внимание на физическом, я обычно хотел бы ограничить пулы приложений от 800 МБ до 1200 МБ максимум для 32-разрядных приложений с очень небольшим количеством пулов приложений в зависимости от количества и объема памяти. На сервере с 2 ГБ ОЗУ я бы установил его на уровне около 800 МБ. На 4 ГБ ОЗУ сервера около 1 ГБ и более, если больше, с максимальным значением около 1200. На 64-битном веб-интерфейсе с 8-16 ГБ памяти я слышал о настройках 2 ГБ ОЗУ или даже о том, что он позволяет ему работать, а не ограничивая это.
Вы действительно должны профилировать это, так как они действительно могут расти для обработки и кэширования. Чем больше объем памяти и чем больше нагрузка, тем выше будет рабочий процесс. Когда люди спрашивают о настройке пула приложений, они обычно спрашивают, какими должны быть цифры. То, что вы делаете здесь, явно ограничивает пул приложений от потребления большего количества памяти. Обратите внимание, что этот параметр находится на вкладке корзины, есть причина для этого.
Когда пул приложений достигает максимума, это не похоже на настройку максимального процессора. Он будет циклически повторять рабочий процесс, который похож на крошечную перезагрузку или похож на iisreset, но не потому, что иногда мы хотим, чтобы это произошло, чтобы освободить память. Вы действительно не хотите ездить на велосипеде больше, чем пару раз за 24 часа в идеальном мире. Я слышал о некоторых попытках циклического цикла непосредственно перед тем, как наступит утренний пик, чтобы у них было наибольшее количество доступной памяти, затем цикл в конце дня перед началом резервного копирования или сканирования.