Я настроил и развернул идентичное веб-приложение на 2 отдельных серверах.
- Сервер1: виртуальный сервер, Windows 2008 r2 Enterprise Edition, 1 ГБ оперативной памяти.
Сервер2: Виртуальный сервер, версия центра обработки данных Windows 2008 r2, оперативная память 4 ГБ.
Когда веб-приложение запускается на сервере Server1, оно получает приблизительно 11 МБ оперативной памяти.
- Когда веб-приложение запускается на сервере Server2, оно получает приблизительно 113 МБ оперативной памяти.
Все настройки обоих серверов были выполнены по сценарию, поэтому я считаю, что у меня одинаковая конфигурация iis на обоих серверах.
Идентичные библиотеки веб-приложений были развернуты на Server1 и Server2.
Есть идеи, с которых я должен начать пытаться определить, почему мне требуется примерно в 10 раз больше памяти на сервере server2 для запуска того же веб-приложения?