metatrop
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Sailorcat Цитата: Именно, поэтому этот ключ не использую, как только измерил доступный пул памяти через perfmon, для меня это было критично, поскольку система настроена под тяжелые игры, вроде Path of Exile, Wither 2 и другие. | В "тяжёлых" играх BSoD'ов наблюдать не приходилось. На самом деле /3GB - весьма и весьма полезная вещь, и для многих программ, и как раз для тяжёлых игр он часто нужен, учитывая, что некоторые падают при 2 ГБ адресного пространства из-за фрагментации или нехватки памяти, особенно если установлены дополнительные модификации (Skyrim как пример), увеличивающие потребление памяти. Большинству программ даже можно по своей инициативе выставлять флаг LargeAddressAware, и они будут прекрасно работать с увеличенным сверх 2 ГБ предельным объёмом памяти. Отказываться от использования /3GB неразумно, во всяком случае на Server 2003; про модифицированный WinXP не скажу - очень сомневаюсь в его стабильной работе в PAE; Server 2003 с поддержкой GPT, отсутствием под PAE проблем с внутрисистемными драйверами, практически 100% совместимостью с XP по драйверам и ПО, более быстрой работой с файлами (измерено на практике) - всяко выглядит предпочтительнее. Но при необходимости (т.е. если система видит намного больше 4 ГБ памяти, или если какое-то неудачное "железо" отбирает адресное пространство) надо применять 2 метода увеличения размера Paged Pool: 1) К /3GB есть дополнительный ключ boot.ini /USERVA=NNNN, который выставляет промежуточное значение между 2048 и 3072 МБ адресного пространства на каждый процесс. 2) Кол-во Free PTE (которое проверяется через perfmon) можно снизить до ~30000 при старте системы. У меня так получается при "SystemPages"=dword:00001E00 Non-Paged Pool при /3GB всегда выставляется в 128 МБ вместо обычных 256. Этого хватает.
Пожалуйста, придерживайтесь темы топа. | Всего записей: 327 | Зарегистр. 17-09-2010 | Отправлено: 10:53 11-11-2017 | Исправлено: KLASS, 11:20 11-11-2017 |
|