Исключение файла подкачки

9

Я видел дискуссии об этом на нескольких сайтах, так что, возможно, мы можем придумать что-то определенное здесь.

У меня 8 ГБ памяти на моей рабочей станции Vista x64. Нужен ли файл подкачки (то есть «Свойства системы»> «Дополнительно»> «Параметры производительности»> «Расширенная виртуальная память»), и полезно ли его иметь или не иметь? Какое влияние на стабильность?

Спасибо

Дэниел Мур
источник

Ответы:

6

Файл подкачки используется для нескольких других вещей, которые могут быть полезны. Например, он используется для аварийных дампов, если происходит сбой Windows. Так что устранение ошибок может стать намного сложнее. Кроме того, некоторые приложения зависят от наличия файла подкачки.

Реальный вопрос, почему бы не у вас есть файл подкачки? Разве вы не можете позволить себе несколько ГБ дискового пространства, которое он занимает? Пока вы позволяете Windows управлять размером файла подкачки, производительность будет одинаковой. Он просто не будет использовать файл подкачки во время общего использования.

jalf
источник
В этом есть смысл. Я помню, как в те времена, когда у нас была XP, у вас было много оперативной памяти, но на самом деле Windows, похоже, не заботилась об этом, но в Vista это изменилось.
Дэниел Мур
Почему бы вам не иметь файл подкачки? Потому что подкачка на диск и с диска стоит дорого и замедляет работу. Я не эксперт по Vista, но я бы поспорил на один или два файла cookie, чтобы он предварительно распаковывал память на диск, чтобы освободить память. И когда вам нужны эти страницы на диске обратно в память, нужно ждать.
Стю Томпсон
1
@Stu, ты это вообще тестировал? Является ли Microsoft настолько некомпетентной в разработке операционной системы, что вы можете улучшить систему несколькими щелчками мыши? Весь этот файл подкачки - самый большой аргумент в пользу сарая для велосипедов. Вы доверяете им делать правильно миллиард вещей, которые вы не понимаете, почему вы не доверяете им в этом?
Джереми Хуискамп
1
@ Джереми Я не большой поклонник Microsoft, но мне нужно прыгнуть сюда. Microsoft хорошо управляет памятью как часть операционной системы - помните, что ядро ​​NT на самом деле является VMS 2-го поколения (катите буквы - WNT) и было создано Дэвидом Катлером, который написал какой-то потрясающий код. Так что отмахивайтесь от постороннего дерьма, такого как IE 7 или IE 8, связанного с ОС, но попробуйте и уважайте хорошие части Windows NT 5.0 (Windows 2000) или 5.1 (XP) или 5.2 (Vista) или 6.0 (Windows 2003), и т.д.
Роб Бергин
11

Есть интересная статья о Tom's Hardware:

Нет ли файла подкачки равной лучшей производительности?

[...] Опять же, мы провели этот тест с объемом оперативной памяти от 8 до 512 МБ. В то время как работа с файлом подкачки была возможна без проблем с 8 ГБ, ситуация быстро стала критической с меньшим количеством установленной памяти.

С 8 ГБ и без файла подкачки система была в порядке. Даже в некоторых сценариях с интенсивным использованием памяти, таких как открытие файлов в Photoshop CS3 с общим размером файла 3 ГБ, система оставалась очень отзывчивой и даже быстрой, не записывая ни разу на диск.

Примечание. Microsoft не рекомендует устанавливать размер файла подкачки ниже 400 МБ:

альтернативный текст

splattne
источник
1
Малоизвестный элемент этого: установка файла подкачки в NT 4 на что-то смехотворно маленькое приводит к сбою системы. Да, никто больше не использует NT 4, но если вы когда-нибудь захотите попробовать его для хихиканья, попробуйте новую установку, затем сбросьте своп, скажем, 4megs. Затем перезагрузите компьютер и наблюдайте за фейерверком, когда система использует лицевую панель.
Эйвери Пейн
Да, я помню это. Мой друг сделал это и чуть не убил его машину.
splattne
2

Если у вас не хватает ОЗУ, все будет в порядке без файла подкачки. С 8 ГБ маловероятно, что вам не хватит физической памяти. Однако, если вы это сделаете, все быстро пойдет вниз. Вместо того, чтобы ваш компьютер замедлялся (так как он выполняет подкачку на диск), вы будете получать случайные сбои приложения (при сбое malloc).

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

В общем, я не думаю, что вы заметите какое-либо улучшение в общем использовании - но недостаток также довольно минимален (так как у вас есть 8 ГБ).

Марк Брэкетт
источник
0

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

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

Сэм Коган
источник