Каков максимальный размер Windows 7 для ReadyBoost?

27845
ymasood

Я где-то читал, что Windows 7 сняла ограничение на ReadyBoost с 4 ГБ и теперь позволяет неограниченное количество ГБ. Я хотел бы подтвердить это как факт.

В настоящее время мой Windows 7 RC 7100 позволяет мне максимум 4 ГБ на одном из моих 8 ГБ флэш-накопителей (хотя я пытался подключить два одновременно и использовать 4 ГБ на одном и 2 ГБ на другом).

Спасибо!

7
Для win7> Ограничение в 4 ГБ в Windows Vista было снято. http://technet.microsoft.com/en-us/magazine/ff356869.aspx kxmp 9 лет назад 0
Я прочитал эту ссылку по-другому: «Кэш ReadyBoost не может быть больше 4 ГБ в файловой системе FAT32 или более 32 ГБ в файловой системе NTFS». Вопрос задан по поводу флешек, которые я никогда не видел в форматированной NTFS. fixer1234 9 лет назад 0

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

5
Snark

Согласно этому комментарию к этому сообщению в Windows 7 News, кто-то использует 8 ГБ для Readyboost на 1 ExpressCard и 4 ГБ на 1 карту SHDC одновременно.

Спасибо, это отвечает на мой вопрос правильно. Я переформатировал флэш-накопитель объемом 8 ГБ в формате exFAT, а затем ReadyBoost позволил мне настроить этот накопитель для кэша объемом 8 ГБ. Спасибо и сделали работу! :) ymasood 14 лет назад 0
2
DCS

MS перечисляет ограничения ReadyBoost на 8 устройств, 256 ГБ, здесь: http://windows.microsoft.com/en-US/windows7/products/features/readyboost

2
anonymous

Давайте все проясним для всех людей:

ReadyBoost является кешем, поэтому каждый раз, когда он читает из кеша, он получает.

Но имейте в виду это:

  • Если поиск на жестком диске быстрее, чем на USB-накопителе, выигрыш с небольшими файлами невозможен
  • Если секвенциальное чтение с жесткого диска выполняется быстрее, чем на USB-накопителе, при больших файлах усиление невозможно

Некоторые USB-накопители работают очень медленно, некоторые очень хорошие (а также очень дорогие) жесткие диски имеют время поиска менее 1 мс, для них ReadyBoost не может получить ничего, поскольку жесткий диск быстрее, чем любой другой.

Когда ReadyBoost может получить? Легко: когда жесткий диск медленнее, чем используемая память USB.

Это не имеет никакого отношения к тому, сколько ОЗУ используется ... ReadyBoost используется для чтения данных, когда приложения загружают файлы, выполняются и т. Д.

Но если у вас недостаточно свободной оперативной памяти для всех загруженных приложений, то это может быть «выгодой», поскольку Windows склонна использовать часть оперативной памяти для такого кеша ... с включенным ReadyBoost такой кеш идет на USB, оставляя больше оперативной памяти свободно.

Это совсем не выгодно, если USB работает медленно ... лучше использовать файл подкачки 4 ГБ на втором жестком диске Sata ... или использовать адаптер Sata to CompactFlash / SD / etc и использовать его для файла подкачки.

Теперь все ясно, усиление ReadyBoost возможно только тогда, когда:

  • ReadyBoost может читать файлы быстрее с USB-накопителя, чем с вашего жесткого диска

Имея это в виду:

  • Использование нескольких модулей памяти USB 2.0 (при условии, что все имеют одинаковое время и скорость поиска) намного лучше, чем использование только одной с одинаковой скоростью ... лучше использовать четыре из 1 ГБ каждый, чем один из 4 ГБ, если все имеют одинаковые спецификации чтения / записи / поиска ,
  • Проведите тест чтения / записи и используйте самую быструю USB-память, которая сделает его максимально качественным
  • Без ReadyBoost запустите «resmon», чтобы увидеть, сколько ОЗУ действительно «свободно» и сколько «ждет» ... выигрыш может быть только при таком размере ... что бы составить представление о том, сколько ОЗУ можно освободить с помощью ReadyBoost, так что вы можете загружать больше приложений и т. Д ... независимо от скорости, ... это только для получения свободной оперативной памяти, а не для повышения скорости

Заключение:

  • Независимо от того, сколько у вас оперативной памяти, ReadyBoost может получить при достаточной скорости USB
  • ReadyBoost всегда получает что-то ... больше свободной оперативной памяти ... и если ваши USB-накопители работают быстрее, чем ваш жесткий диск, это также увеличит скорость загрузки
  • Дайте ему как можно больше GiB
  • Используйте более одного USB-порта для ReadyBoost

Сколько портов USB использовать? Легко: используйте USB-накопители с такими же характеристиками (как в Raid0), затем суммируйте все скорости чтения / записи ... если ваш USB 2.0, он имеет ограничение передачи около 25 МБ / с (у меня никогда не было Windows больше, чем что с очень быстрыми жесткими дисками USB Sata II при последовательном чтении / записи, в Linux я могу увеличить скорость до 28 МБ / с и с корневым портом USB до 48 МБ / с).

Другими словами:

  • Если 'resmon' говорит вам, что ваша свободная RAM равна нулю (как обычно, может быть), а готовая RAM составляет 500MiB, вы можете использовать ReadyBoost, чтобы получить 500MiB свободной оперативной памяти
  • Если ваш жесткий диск слишком медленный по сравнению с USB-накопителем (с суммой скорости USB-накопителя до лагеря), используйте ReadyBoost для увеличения скорости при загрузке файлов
  • Если вы используете программное обеспечение, которое постоянно считывает миллионы разных файлов, не используйте ReadyBoost, вы потеряете все преимущества, так как, если не сможете кэшировать их все, а сбой по сравнению с успешным будет очень низким ... например, частота кадров в играх 3D теряется на 100 кадров в секунду до 40 кадров в секунду или меньше ...
  • Несколько USB-флешек лучше, чем один, см. Raid0, это похоже ... если два файла должны быть прочитаны одновременно и размещены на разных USB-флешках, могут быть прочитаны одновременно (см. Также цепочку USB и убедитесь, что они расположены на разных корневых портах)

Посоветуйте: - чтение USB_A_stick со скоростью 10 Мбит / с - чтение USB_B_stick со скоростью 10 Мбит / с - При использовании обоих на одном и том же корневом порте невозможно чтение одновременно, поэтому в течение 1 секунды можно читать только 10 МБ (от US_A_stick или от USB-B_stick) .. ... это не совсем так ... USB может передавать более 20 МБ / с, поэтому, если чтения имеют размер менее 10 МБ, они могут быть чересстрочными, поэтому они могут считывать около 20 МБ / с ..., что требует использования двух USB-накопителей. иметь «буфер», у большинства есть… старые, у очень старых его нет. - При использовании обоих на разных корневых портах невозможно чтение одновременно, поэтому в течение 1 секунды можно прочитать 20 МБ (10 с USB_A_stick и 10 с USB-B_stick) одновременно

Так что лучше? Протестируйте и проверьте это серьезно ...

Проверьте время поиска жесткого диска, проверьте последовательное и случайное чтение и запись жесткого диска: сравните их с USB-накопителями и т. Д. У вас есть ... посмотрите, сколько USB-портов вы можете использовать одновременно ... проверьте их параллельно, посмотрим, может ли передать в то же время или ждет, пока другие в использовании ... и т.д ...

Я рекомендую:

  • Активируйте ReadyBoost только с одним USB-накопителем на одном USB-порту, проверьте скорость загрузки
  • Активируйте ReadyBoost только с двумя USB-накопителями на двух USB-портах, проверьте скорость загрузки на другом USB-порту
  • Протестируйте с тремя USB-флешками ... четыре, пять ... и т.д. ... столько, сколько сможете
  • Посмотрите, сколько свободной оперативной памяти вы получаете
  • Оценивайте результаты и действуйте в соответствии с ними. Примечание. Между тестами выключайте компьютер, чтобы в ReadyBoost ничего не кэшировалось, чтобы результаты не ложились.

Это не легко, но стоит попробовать.

Если ваш жесткий диск представляет собой Sata III, способный читать со скоростью 300 МБ / с или более, со временем поиска 2 мс, никакого выигрыша не будет, если ваш USB 2.0, поэтому в этом случае используйте его только при отсутствии свободной оперативной памяти, запустите remon для увидеть реальную свободную оперативную память против "ожидания" оперативной памяти.

ProcessExplorer выдает только «свободную» оперативную память, но не показывает «ожидающую» оперативную память.

1
Mahmoud Hossam

Я также нашел это в Википедии:

Windows 7 позволяет использовать до восьми устройств, максимум 256 ГБ дополнительной памяти.

1
bwDraco

On flash memory device formatted as exFAT or NTFS, a maximum of 32 GB per device, up to eight devices for a total of 256 GB:

Windows 7 allows up to eight devices for a maximum of 256 GB of additional memory, with up to 32 GB on a single storage device.

Source

Note that a device formatted as FAT32 is limited to 4 GB due to the file size limit imposed by FAT32.

0
Jon Skeet

Я не знаю о «где-то», но статья Wikipedia ReadyBoost поддерживает это:

Windows Vista x86 ограничена использованием 3,5 ГБ (Vista x64 может поддерживать до 16 ГБ); это ограничение было снято в Windows 7.

а также

Первоначальный выпуск ReadyBoost для Windows Vista поддерживает одно устройство. Windows 7 поддерживает несколько флешек для ReadyBoost.

Тем не менее, я не могу найти ничего на сайте Microsoft, что не внушает оптимизма.

Несколько флешек звучит здорово, пока не знал (если это правда), спасибо! :-) Tom Wijsman 14 лет назад 0
Интересно, сколько накладных расходов использует шифрование на Readyboost? Я часто задавался вопросом, можно ли сделать Readyboost быстрее, если бы была возможность отключить шифрование. Matthew Lock 10 лет назад 0
@ MatthewLock: Понятия не имею, боюсь :( Jon Skeet 10 лет назад 1
Некоторое дальнейшее чтение и, по-видимому, Microsoft позволяет производителям внутренних несъемных устройств ReadyBoost отключить шифрование, поэтому я предполагаю, что есть некоторое преимущество в производительности. Matthew Lock 10 лет назад 0
0
Marcus

Официальную информацию от Microsoft можно найти на веб-сайте продукта Windows 7, а дополнительную информацию можно найти на TechNet . Я уверен, что некоторые поиски могут показать еще больше информации от Microsoft, но для начала этого должно быть достаточно.

0
anonymous

Знать: «ожидающий» ОЗУ - это ОЗУ, которое не является свободным, но может быть бесплатным сразу.

Windows скажет, что объем свободной оперативной памяти равен нулю (по крайней мере, на моем 2BiG), но объем оперативной памяти составляет более 333МБ, что также работает с ReadyBoost.

Окончательный вывод на 32Bit:

  • лучше использовать ReadyBoost с как можно более быстрыми USB-накопителями на как можно большем количестве USB-портов, чтобы повысить скорость
  • и файл подкачки 4GiB, размещенный на выделенном жестком диске как можно быстрее или, по крайней мере, на выделенном разделе FAT32, а не в виде файла в системном разделе.

Окончательный вывод на 64Bit (с большим количеством GiB RAM):

  • Используйте RamDrive для PageFile
  • Если ваш жесткий диск работает быстро, не используйте ReadyBoost

Это то, что я могу сказать, основываясь на моих собственных "сиськах".

-1

ТОЛЬКО если на вашем компьютере меньше 2 ГБ ОЗУ, включите ReadyBoost для USB-накопителя, чтобы сократить количество обращений к жесткому диску, которое делает Windows.

Файл ReadyBoost.sfcache размером от 512 МБ до 3 ГБ должен быть достаточным.

Тесты показали, что использование ReadyBoost бесполезно, если на вашем компьютере> 2 ГБ ОЗУ и нет необходимости использовать более одного USB-накопителя. Если у вас есть запасной USB-накопитель емкостью 4 ГБ или менее, вы можете использовать весь накопитель и подключить его к заднему USB-порту по эстетическим соображениям.

неправда, выгода ReadyBoost заключается в том, что у вас недостаточно оперативной памяти для хранения всех библиотек, которые используют приложения, которые вы используете, так что это очень зависит от вашей рабочей нагрузки. Однако, если у вас менее 2 ГБ оперативной памяти и вы не можете обновить ее, то получите ReadyBoost СЕГОДНЯ! Ian Ringrose 13 лет назад 1