Что оказывает больше влияния на производительность: Readyboost или страничный файл в системе с 2 ГБ RAM?

Мне выключили мой страничный файл в Vista, поскольку я услышал, что это не нужно и в некоторых случаях может замедлить систему, которая имеет> =2GB RAM. (не уверенный, насколько верный это, но я замечаю, что выключение его действительно не влияет на производительность заметно.

Я читал о Readyboost, и он походит на кэширование с преимуществами флэш-памяти (низкая задержка и т.д.)

Какой из них я был бы более обеспеченным использованием?

править: я имею 2 ГБ, и использовал машину без файла подкачки сегодня, и не заметил большого очевидного снижения производительности, но приму Ваши предложения. было бы хорошо, если какие-либо требования могут быть сохранены.

4
задан 12.09.2009, 21:19

2 ответа

Относительно файлов подкачки Mark Russinovich (в значительной степени эксперт по Windows в everyway) написал статью, которая может быть найдена здесь: http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx.

Он находит, что выключение файла подкачки является огромной ошибкой. Ключевая кавычка, вероятно:

Возможно, один из обычно заданных вопросов, связанных с виртуальной памятью, как большой я должен сделать страничный файл? Нет никакого конца смешного совета относительно сети и в журналах киоска, которые касаются Windows, и даже Microsoft опубликовала вводящие в заблуждение рекомендации. Почти все предложения основаны на умножающемся размере RAM некоторым фактором, при этом общие ценности 1.2, 1.5 и 2. Теперь, когда Вы понимаете роль, которую страничный файл играет в определении предела фиксации системы и как процессы способствуют заряду фиксации, Вы хорошо расположены, чтобы видеть, насколько бесполезный такие формулы действительно.

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

Таким образом, как Вы знаете, какого количества заряда фиксации Ваши рабочие нагрузки требуют? Вы, возможно, заметили в снимках экрана, что Windows отслеживает то число, и Проводник Процесса показывает его: Пиковый Заряд Фиксации. Для оптимальной калибровки страничного файла, необходимо запустить все приложения, которые Вы запускаете одновременно, загружаете типичные наборы данных и затем отмечаете пик заряда фиксации (или смотрят это значение после промежутка времени, где Вы знайте, что максимальная нагрузка была достигнута). Установите минимум страничного файла, чтобы быть, что значение минус сумма RAM в Вашей системе (если величина отрицательна, выберите минимальный размер для разрешения вида дампа катастрофического отказа, Вы настроены для). Если Вы хотите иметь некоторое место дыхания для потенциально больших требований фиксации, установите максимум для удвоения того числа.

14
ответ дан 07.12.2019, 19:10

Если Вы имеете> = 2 ГБ затем, у Вас нет потребности Readyboost, если Вы не используете приложение с возмутительными требованиями. Если у Вас есть 4 ГБ, затем даже не думают об этом, так как Vista будет использовать почти 2 ГБ для системного кэша (минус видео кэш). При нормальной эксплуатации Вы не заметите повышений производительности в скорости ввода-вывода, и дополнительная обработка Readyboost могла бы даже ослабить производительность Вашего ЦП.

И поскольку Phoshi отметил: не будьте без файла подкачки!

3
ответ дан 07.12.2019, 19:10

Теги

Похожие вопросы