У меня есть 2 сервера под управлением Citrix Presentation Server 4.5.5 на Windows Server 2003 x32 Enterprise Edition SP2 (включен pae).
После того, как все пользователи вошли в систему в течение дня, система начинает выдавать предупреждения о высоком уровне использования файла подкачки (от 75% до 85% использования в течение всего дня). Монитор Memory-Pages / sec также регистрирует множество всплесков предупреждений и критических значений в течение дня. У нас было 8 ГБ физической памяти и настроенный файл подкачки 4 ГБ, и обычно в диспетчере задач Windows отображалось от 7,5 до 8,5 ГБ «использование PF».
Мой менеджер увеличил объем оперативной памяти для обоих устройств до 32 ГБ, но мы все равно получаем те же предупреждения.
Почему система все еще выполняет подкачку вместо использования новой доступной физической памяти? Есть ли способ определить, конкретная ли это программа, и исправить ее?
Для терминальных серверов вам действительно нужно, чтобы файл подкачки был> = RAM.
Если у вас 8 ГБ ОЗУ, у вас должен быть файл подкачки размером 8-10 ГБ.
Windows выполняет вытесняющую подкачку, для типичных пользовательских нагрузок это означает, что будет использоваться большая часть файла подкачки размером до размера ОЗУ, что примерно равно размеру пикового фиксирования.
Примечание: это обобщение, я предполагаю, что у вас есть «типичные» пользователи, запускающие «типовые» приложения.