Недавно был запущен сайт ASP.NET, работающий на одном 32-битном сервере WS2003 (SQL на отдельном сервере). На сервере установлено 4 ГБ, доступно 3 ГБ. Согласно диспетчеру задач, процесс w3wp.exe использует только 200-600 МБ. Сайт состоит из десятков тысяч страниц и интенсивно использует кеширование вывода страниц, поэтому я ожидаю, что он будет использовать намного больше доступной памяти.
Пул приложений не настроен на ограничение использования памяти. Есть ли что-нибудь еще, что может ограничивать объем памяти, который занимает IIS?
Не должно быть ничего другого, кроме пула приложений, который сдерживает это. Вы видите какие-либо проблемы, или вы просто устанавливаете базовый уровень системы и хотите убедиться, что все понимаете?
На сайте может размещаться много страниц, но как насчет нагрузки? Если в час поступает всего пара сотен HTTP-запросов, я бы не ожидал, что сервер израсходует всю доступную память.
Также повторяя комментарий mfinni, у вас есть проблемы или вы просто пытаетесь понять свой сервер?