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

7741
warsong

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

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

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

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

4
Включите файл подкачки обратно! Phoshi 14 лет назад 21
Если вы используете оба, это было бы лучше. Готовый буст на самом деле не большой, просто очень маленький. Vista использует так много оперативной памяти, просто чтобы поддерживать работу системы, так что как можно больше - это лучшее. D'Arvit 14 лет назад 1
Большая часть «использования оперативной памяти» в Vista - это кэширование - это хорошо, а не вредно. Phoshi 14 лет назад 3
я не люблю рассказывать людям, как им нужно управлять своим компьютером. Я нахожу это довольно оскорбительным. на самом деле существуют сценарии, когда Microsoft явно рекомендует отключить файл подкачки (например, на нетбуках с твердотельными дисками) 14 лет назад 2
С отключенным файлом подкачки можно просматривать Интернет на 5 вкладках и открывать слово. Вы пытались открыть Photoshop и загрузить 10 12-мегапиксельной фотографии для повторной обработки .. бум! Окна будут главные и стонут. Многие говорят, что включи его !!! бла бла .. ПОЛУЧИТЕ БОЛЬШЕ ОЗУ! 16 ГБ будет ACE без файла подкачки - это 4 ГБ ОЗУ и файл подкачки 12 ГБ! DUH- тогда вы заметите резкое увеличение скорости при обработке изображений в фотошопе, .. или при игре в сталкера с высокой детализацией. (Я говорю о многолетнем опыте и попытках и тестировании!) Размещение файла подкачки на SSD - это большое НЕТ! НЕТ! PS Обновление до 7 как можно скорее ppumkin 12 лет назад 0
На самом деле, Microsoft говорит, что SSD - лучшее место для файла подкачки. См. Https://blogs.msdn.microsoft.com/e7/2009/05/05/support-and-qa-for-solid-state-drives/, прокрутите вниз до раздела часто задаваемых вопросов: _ «Должен ли файл страницы быть размещен на твердотельных накопителях? A: Да. Большинство операций с файлами подкачки представляют собой небольшие случайные операции чтения или большие последовательные записи, которые являются типами операций, которые хорошо обрабатываются твердотельными накопителями. [...] Фактически, учитывая типичные эталонные шаблоны файлов подкачки и благоприятные характеристики производительности твердотельных накопителей на этих шаблонах есть несколько файлов, которые лучше, чем файл подкачки, поместить на SSD. "_ Jamie Hanrahan 7 лет назад 1

3 ответа на вопрос

14
Rich Bradshaw

Что касается файлов подкачки, Марк Руссинович (в значительной степени эксперт по 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
harrymc

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

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

Это все еще улучшит скорость загрузки endolith 10 лет назад 0
-2
DJDANIEL

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 лет. Я лицензированный, сертифицированный специалист по компьютерному образованию в Сент-Луисе, Миссури. Я надеюсь, что мое объяснение помогает прояснить ситуацию здесь. В наши дни в Интернете много неверной информации.

[Марк Руссинович] (http://en.wikipedia.org/wiki/Mark_Russinovich), вероятно, больше забыл о внутренних элементах окон, чем вы узнаете в своей жизни. Человек является экспертом по внутренним окнам. Файлы страниц, как правило, не используются, если они не нужны, так что ... боюсь, вам нужно немного освежить свои знания. Journeyman Geek 12 лет назад 2
@DJdaniel Ваш совет просто неверен, я боюсь. Sirex 12 лет назад 0
6 лет? Ребенок. , , surfasb 12 лет назад 1
Не используйте SD-карту для подкачки! что 15мб это кусок записи / чтения не случайно! как только вы получите случайный ввод-вывод, ваш компьютер сам себя успокоит! кроме того, фактические чипы ухудшаются после n-го числа операций ввода-вывода и начинают выходить из строя. Но вместо этого поместите 8 ГБ ОЗУ /, а затем выделите 4 ГБ с RAMDRIVE, а остальное - для системы для оптимального использования без фотошопа / премьеры, если вы хотите перейти к файлу без подкачки. Дон знает, почему вы отказались от голосования, поскольку ваше объяснение разумно - просто немного неточно с SD. +1 за нарушение соглашения о файле подкачки. ppumkin 12 лет назад 0
DJdaniel, я боюсь, что почти все, что вы здесь написали, неправильно. Пожалуйста, прочитайте главу об управлении памятью _Windows Internals_. И посмотрите здесь: http://superuser.com/questions/589031/windows-readyboost-purpose Jamie Hanrahan 7 лет назад 0