Я много читал об отключении файла подкачки практически везде, и в некоторых местах вам говорят, что это очень полезно для производительности (учитывая много оперативной памяти), а в других местах говорят, что даже при огромном количестве памяти это может привести к нестабильной работе. система.

Контекст: я работаю на машине с Windows 10, 4 слота оперативной памяти по 4 ГБ каждый с тактовой частотой 1600 МГц, твердотельные накопители i7 4790k 2 и обычный жесткий диск. Моя пиковая нагрузка была около 12 Гб, эта машина не выключалась никогда (ну, может быть, в редких случаях). Запуск win 10 pro.

Я отключил файл подкачки на всех дисках, и с тех пор производительность увеличилась примерно в 10 раз; почти все открывается значительно быстрее, и некоторых зависаний, с которыми я сталкивался время от времени, больше нет; пока что нет проблем со стабильностью или других проблем.

Мой вопрос: как это может негативно отразиться на мне? Так как этот компьютер всегда включен и запускает некоторые службы (игровые серверы, IIS ...), может ли это быть проблемой? Должен ли я посмотреть на другие конфигурации, прежде чем отключить файл подкачки? Должен ли я следить за ошибками страницы при работе в этой конфигурации?

Имейте в виду, что меня не волнуют критические сбои системы и тому подобное; такая информация для меня не имеет никакого значения (по крайней мере, не сейчас, эта система стабильно работала в течение нескольких месяцев с включенным файлом подкачки, и, если понадобится диагностировать такую проблему, я могу включить ее снова).

Кроме того, я концентрируюсь на чистой производительности, и я не полагаюсь на кеш для достижения цели (вот почему 2 высокопроизводительных SSD с программами, которые я часто открываю), поэтому такие вещи, как superfetch, практически не имеют никакой полезности (также, большинство программ) всегда загружаются в память при запуске, по крайней мере, те, которые я использую чаще всего, поэтому не должно быть необходимости доступа к диску, чтобы получить что-либо часто).

Дополнительный контекст: вся память, которую я имею, должна быть всей памятью, в которой я нуждаюсь; чрезмерная фиксация не является проблемой, и я могу управлять тем, что входит и выходит, если это действительно необходимо (как я уже говорил, я очень хорошо знаю свою пиковую нагрузку и доступный оперативный памяти, который у меня больше, чем 'nuf для этой задачи). Основная идея заключается в том, чтобы все было в памяти без необходимости ввода-вывода на диск или чего-либо еще. Я всегда оставляю как минимум 4-6 ГБ оперативной памяти для критических задач и для обработки ситуаций, когда процесс может запросить больше памяти, если он запрашивает слишком много, ему будет отказано в памяти (как и должно быть) вместо замены; в таком случае я могу вручную отключить другие процессы, чтобы освободить оперативную память, если это крайне необходимо.

1 ответ1

1

В Windows 10 Microsoft сильно изменила пейджинг. Теперь Windows сжимает данные, которые помещаются в файл подкачки в более ранних версиях Windows, и сохраняет их в процессе SYSTEM. Это значительно уменьшает использование файла подкачки, и Windows теперь намного более отзывчива. Нет необходимости отключать файл подкачки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .