С сервером ОЗУ 4 Гб и Windows 2003 методом проб и ошибок я определил, что установка лимита виртуальной ОЗУ 1,6, похоже, убивает неконтролируемые процессы, не вызывая ненужного перезапуска обычных процессов.
Служба поддержки предложила формулу 1.9 - все запущенные процессы = предел виртуальной памяти, есть ли какая-то теория?
Я думаю, что причина использования более низких лимитов - это дублирующая переработка, которую выполняет iis. Во время утилизации есть период времени, в течение которого старый процесс будет работать бок о бок с новым. Вы должны учитывать, как это повлияет на общее использование памяти сервера.
теоретически значение должно зависеть от веб-сайта / приложения, запущенного в пуле приложений.