4

Мой файл подкачки отключен в Vista, так как я слышал, что он не нужен, а в некоторых случаях может замедлить работу системы с> = 2 ГБ ОЗУ. (не уверен, насколько это правда, но я замечаю, что отключение не сильно влияет на производительность.

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

Какой из них мне лучше использовать?

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

3 ответа3

14

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

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

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

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

Итак, как вы узнаете, сколько коммитов требует ваша рабочая нагрузка? Вы могли заметить на скриншотах, что Windows отслеживает это число, а Process Explorer показывает его: Peak Commit Charge. Для оптимального размера файла подкачки вы должны запускать все приложения, которые вы запускаете одновременно, загружать типичные наборы данных, а затем отмечать пик фиксации оплаты (или посмотреть на это значение по истечении определенного периода времени, когда вы знаете, что была достигнута максимальная загрузка), Установите минимальное значение файла подкачки равным этому значению минус объем оперативной памяти в вашей системе (если значение отрицательное, выберите минимальный размер, чтобы разрешить тип аварийного дампа, для которого вы настроили). Если вы хотите иметь передышку для потенциально больших требований коммита, установите максимум, чтобы удвоить это число.

3

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

И как заметил Фоши: не быть без файла подкачки!

-2

ReadyBoost значительно увеличивает производительность независимо от того, сколько оперативной памяти установлено в вашей системе. ReadyBoost работает путем кэширования часто используемых данных во флэш-память устройства, которое выделено для использования ReadyBoost. Кэш ReadyBoost работает в паре с файлом системной страницы.

Файл подкачки в Windows на самом деле представляет собой область жесткого диска, которая выделена так, как если бы она была ОЗУ. Поэтому Windows кэширует данные и запускает программы из этой выделенной области жесткого диска таким же образом, как и оперативная память. Когда ReadyBoost работает и активирован (с использованием достаточно быстрого устройства, такого как SDHC ultra Sandisk SD-карта 15 МБ / с или высокопроизводительная флешка), он работает с файлом подкачки путем перемещения данных, которые в противном случае были бы перенесены на жесткий диск на устройство флэш-памяти, выделенное ReadyBoost.

Большой файл подкачки фактически снижает производительность, заставляя механический привод чаще читать и записывать данные. У нас есть оперативная память на наших компьютерах, потому что когда мы запускаем программу или файл, Windows берет данные с жесткого диска (программа, файл и т.д.) И перемещает их в оперативную память, откуда традиционно обрабатываются данные. Используйте карту памяти Sandisk SD 15 МБ / с или флэш-накопитель, установите размер файла подкачки 2 ГБ или более, если хотите.

В любом случае, Windows будет кэшировать эти данные в кэш ReadyBoost вместо вашего жесткого диска. Вы увидите огромное увеличение производительности. Кроме того, используйте только 7200 об / мин жестких дисков и самую быструю оперативную память, которую поддерживает ваша система. Также лучше использовать как минимум 4 ГБ оперативной памяти.

Я работал с компьютерами более 22 000 часов в течение 6 лет. Я лицензированный, сертифицированный специалист по компьютерному образованию в Сент-Луисе, Миссури. Я надеюсь, что мое объяснение помогает прояснить ситуацию. В наши дни в Интернете много неверной информации.

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