Влияет ли Windows ReadyBoost на производительность?

39

Оказывает ли технология Windows ReadyBoost , доступная в Windows начиная с Vista, существенное влияние на производительность?

Существуют ли известные тесты, которые сравнивают системы с и без?

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

Какие сценарии использования могут принести выгоду, и какие обстоятельства могут не принести выгоды?

Крис В. Ри
источник
Что касается рекомендаций, Microsoft рекомендует использовать от 1 до 3 раз больше оперативной памяти, имеющейся в вашей системе. Смотрите здесь .
1
www.anandtech.com несколько лет назад сделал обзор производительности Vista и посмотрел на это. Очевидно, readyboost предназначен только для ПК с 512 МБ оперативной памяти. Если у вас есть что-то большее (и вы действительно должны), вы не заметите никакой разницы. ReadyBoost Performance
Шейн Керни
Мне всегда казалось что-то вроде клуджа. Если вы хотите, чтобы ваши приложения запускались быстро, поместите их на SSD.
Брэд Гилберт
Я обнаружил, что он ускорил некоторые вещи (время загрузки сократилось на 10 секунд) на 1 ГБ машине, но замедлил другие (воспроизведение iTunes и т. Д.). В конце концов, я не чувствовал, что стоит иметь USB-ключ, торчащий из ноутбука, чтобы гарантировать это. Моя теория заключается в том, что поскольку Readyboost шифрует данные, которые он кэширует, а более старые песни iTunes DRM также требуют дешифрования, то загрузка ЦП была слишком большой для воспроизведения мелодий без сбоев.
Мэтью Лок

Ответы:

26

Я был очень скептически настроен, имея 6 ГБ оперативной памяти на своем ноутбуке 8730 Вт с 64-битной Windows 7 RC. Но поскольку SD-карты теперь стоят очень дешево, я вышел и купил SD-карту Panasonic Class 10 (22 МБ / с), вставил ее в свой ноутбук и включил ReadyBoost. К моему удивлению, это был довольно заметный прирост производительности. Однако следует понимать, что это увеличение производительности в кэш-памяти, а это означает, что вы заметите довольно существенное улучшение во 2-й, 3-й раз при запуске приложения. Тем не менее, я наверняка храню SD-карту в своем ноутбуке, она «спрятана» и не торчит, как флешка.

Магнус
источник
4
Я изменил принятый ответ на этот. С Windows 7 я, кажется, выиграю более заметно, чем с Vista.
Крис В. Ри
6
«это было довольно заметное увеличение производительности» - о каком увеличении мы говорим? Вы делали измерения? Как вы исключили эффект плацебо и обычный эффект встроенного системного кэша Windows от влияния на результаты, которые вы видели?
Томасруттер
@thomasrutter, это намного быстрее, поверь мне, тебе не всегда нужно все измерять, чтобы знать, что это намного быстрее. Особенно, когда все происходит в 10 раз быстрее и вы пользуетесь компьютером каждый день в течение 10 лет подряд, это становится очевидным.
Дэвид д К е Фрейтас
2
На самом деле, да, вам действительно нужно все измерить. Уклон подтверждения и эффект плацебо являются удивительно эффективными.
Джейми Ханрахан
10

Да, это так. Вы увидите значительное увеличение производительности всякий раз, когда система связана с вводом / выводом . Дисковые приложения, такие как Visual Studio и Apache OpenOffice, запускаются заметно быстрее, чем без ReadyBoost - и это в системе с 8 ГБ физической памяти!

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

bwDraco
источник
7

Мы только что провели подробное сравнение на двух компьютерах: один с Windows 8.1 и один с Windows 7.

Улучшения, которые мы измерили при включении ReadyBoost в системе с небольшим объемом оперативной памяти, заключаются в следующем:

  • Открытие медиа-файлов, таких как фотографии, музыка или видео, происходит немного быстрее (примерно на 2%).
  • Загрузка веб-страниц и использование приложений Office происходит немного быстрее (примерно на 2%).
  • Время загрузки вашей системы улучшено (до 7%).
  • Ваши наиболее часто используемые приложения запускаются быстрее (на 10-15%).

ReadyBoost не оказывал положительного влияния при игре в игры или при запуске приложений, интенсивно использующих процессор или графический процессор.

Подробную процедуру тестирования и все результаты вы можете найти здесь: Работает ли ReadyBoost? Улучшает ли это производительность для медленных ПК? ,

Корпоративный Компьютерщик
источник
1

Как и многие другие вещи, связанные с производительностью, они во многом связаны с тем, что вы делаете, и с другими компонентами вашей системы.

Если у вас есть бюджетный ПК, который, я сомневаюсь, кому-либо на сайте под названием «Super User» :-), это, вероятно, выгодно. Для тех, у кого есть работоспособные системы с объемом памяти не менее 2 ГБ (а 4-8 ГБ становится все более распространенным), ReadyBoost, вероятно, не добавляет достаточного увеличения производительности, чтобы гарантировать выделение всей флэш-накопителя и более важного порта USB.

Память дешевая , я только удвоил свое обновление HTPC до 4G, используя ту же самую память, с которой я построил систему изначально (2x Corsair twinxsomethingfast), за меньшую цену, чем я заплатил год назад (35 долларов против 75 долларов). У меня есть флэш-накопитель 4G, который я использовал ранее с ReadyBoost, и он ощущается быстрее с реальной памятью. Время загрузки не имеет значения, моя система представляет собой медиа / игровой ПК и работает в режиме 24x7.

jtimberman
источник
2
Правда, у меня нет самого дешевого ПК, хотя мы, «супер пользователи», часто заканчиваем тем , что собираем недорогие ПК для других с ограниченным бюджетом, даже если наши собственные боксы впечатляют :-)
Крис В. Ри,
1
Хорошая точка зрения! Хотя чаще всего мою «старую» систему переназначают для кого-то другого, и иногда я ставлю Linux на старую, прежде чем отдать ее :).
Jtimberman
1

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

Вроде между системной оперативной памятью и жестким диском.

Большинство жестких дисков для ноутбуков вращаются со скоростью 5400 об / мин и имеют время доступа от 10 до 15 мс для случайного чтения и записи. Для сравнения, флэш-память имеет время доступа от 4 до 6 мс для эквивалентных случайных операций чтения и записи.

Для чего был разработан ReadyBoost, было поместить наиболее часто или недавно использованные данные объемом от 2 до 8 ГБ во флэш-память, при этом доступ к ним был бы как минимум вдвое быстрее, чем чтение с жесткого диска.

Джо
источник
1

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

Упрощенные результаты тех немногих тестов, которые были выполнены, использовались каждым веб-сайтом с тех пор, и его мусор (Google it и 99% скажут вам, что он не предлагает никакого повышения производительности, на самом деле лишь немногие пробовали это), вводит в заблуждение.

Я проверил себя, используя Windows 7 (x64), 9 ГБ DDR3 (только когда-либо достигало около 6 ГБ в использовании) и 16 ГБ Sandisk micro SD.

Скорость запуска программ резко улучшилась, с 3-5 секунд до 1.

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

Мне всегда казалось что-то вроде клуджа. Если вы хотите, чтобы ваши приложения запускались быстро, поместите их на SSD.

Я сделал, небольшой, экономически эффективный :) мы все знаем, что SSD на 128 ГБ недостаточно для использования Windows за пару лет, что с обновлениями программы и установками, чем-то сверх скандальных цен. Не говоря уже о серьезных ошибках, которые возникли с целым рядом SSD. Карта на 16 ГБ стоила в то время около 15 долларов, гораздо более доступный вариант.

OKI
источник
0

ReadyBoost дает огромное преимущество, когда вы много пишете на жесткий диск. У меня довольно приличная машина. 5 ГБ ОЗУ с четырехъядерным процессором 3GHz. С ReadyBoost я часто вижу десятикратное увеличение скорости записи при выполнении интенсивных задач ввода-вывода, таких как копирование больших объемов данных сжатия / распаковки архивов. Когда я не пишу много данных, я не замечаю какого-либо выигрыша в производительности, но я понимаю, что если вашей системе недостаточно памяти, ReadyBoost может ускорить выполнение самых простых задач.

Гуру
источник
0

У меня есть SD-карта класса 10 50 Мб / с, 16 ГБ, кард-ридер в моем ноутбуке работает от USB3. Даже с 4 ГБ оперативной памяти производительность является выдающейся ... При этом SD-карта USB 2 или класса 4 ничего не сделает. Я тестировал, используя случайную SD-карту класса 4, которая лежала у меня, и производительность была незначительной. Я обновлю до ssd позже. Должен помнить, что это кеш, а не оперативная память и не хранилище. У меня Windows 8.1.

Несколько вещей, чтобы сделать лучшее из ReadyBoost.

Отформатируйте в exFAT, а не в NTFS, используйте все устройство, чем больше, тем лучше. exFAT делает менее последовательную проверку, поэтому быстрее. Вам не нужна журнализированная файловая система для 1 большого файла. Там нет ничего для журнала ИМАО. Оооо 1 файл ... Производительность exFAT побеждает.

Убедитесь, что это SD класса 10, если вы планируете использовать SD. Класс 4 ничего не предложит.

Убедитесь, что вы используете USB 3. SD или иначе. Я выбрал SD, потому что это ноутбук, и я не использую порт SD. USB 3 USB-накопитель на моем рабочем столе.

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

Чем дольше вы используете его, тем лучше готовность к работе и superfetch работают вместе, чтобы быть лучшими.

Крис
источник
Вы упомянули о переходе на 10-й класс. Но речь идет о пропускной способности карты. Вы проверяли, какая производительность оказывает наибольшее влияние? Например, задержка ввода-вывода, #IOPS или пропускная способность?
Хеннес