• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Функция ReadyBoost.

  • Автор темы Автор темы Ваня
  • Дата начала Дата начала

Ваня

Почётный Шарлотан
Команда форума
Регистрация
27 Авг 2010
Сообщения
9,153
Реакции
1,070
Баллы
0
Недавно вычитал, про функцию ReadyBoost в Windows 7. Раньше я ее никогда не видел, а последовав инструкциям, вот она - на самом виду. Как заявляют мелкомягкие, эта функция должна увеличить производительно сть ПК, добавив файл подкачки на ваш флеш накопитель. Ну что ж, подумал я - много производительности не бывает.
Вот выдержка из официального описания:
ReadyBoost — программная технология фирмы Microsoft, позволяющая компьютерной операционной системе использовать доступную емкость флеш-накопителей, таких как USB Flash Drive и твердотельные накопители (SSD) для кеширования файлов. Минимальные требования к флеш-памяти: скорость чтения 2,5 Мб/с информации блоками по 4кб и скорость записи 1,75 Мб/с блоками по 512кб.
При использовании данной технологии Windows создаёт на флеш-накопителе файл ReadyBoost.sfcache, который, в отличие от стандартного файла подкачки, не является ни скрытым, ни системным, при этом все данные шифруются алгоритмом AES-128. Основное преимущество такого подхода — гораздо меньшие задержки при случайном доступе к информации, чем для файла подкачки, размещённого на жёстком диске. ReadyBoost может использовать до 256 Гб физической флеш-памяти на Windows 7 x64, до 32 Гб на Windows 7 x86 и до 4 Гб на всех остальных поддерживаемых операционных системах.
<...>При чтении малых блоков 4 кб производительность увеличивается примерно в 10 раз по сравнению с HDD, но вот при чтении больших файлов эффекта не наблюдается. Однако ReadyBoost используется при загрузке приложений, как раз когда идут множественные обращения к десяткам маленьких библиотек.
Вот как ее включить:ReadyBoost - Функции Windows 7 — Microsoft Windows
Ну значит сделал я это, и поставил на моей 4Гб флехе 1500Мб под Readyboost.sfcache.
К сожалению, никаких программ, тестирующих работу ОЗУ и файла подкачки сейчас под рукой нету, но мои наблюдения таковы:
При работе с приложениями ОЗУ компьютера загружается немного меньше(примерно на 150Мб, иногда больше/меньше), работает все чуть-быстрее. Странные данные по загрузке и выключению ПК:
Выключение ПК:
1) Без RB - 38,25 сек
2) С RB - 18,56 сек
Загрузка:
1) Без RB - 60,2 сек
2) с RB - 63,71 сек
То есть выключение происходит быстрее, а вот загрузка замедляется. Странно.
Еще проверил Сон и программу Everest Ultimate Edition
Уход в Сон:
1) 22,05 сек без РБ
2)18,40 сек с РБ
"Горячий" запуск Everrest UE:
1) 4,99 сек без РБ
2) 3,50 сек с РБ.
В общем как я и сказал, есть небольшое увеличение производительности, правда как скажется это на мою флешку я боюсь и подумать: ведь у нее ограниченное количество циклов перезаписи, а система как раз перезаписывает туда временные файлы. Ну будем смотреть.:))
Может кому и полезно окажется.


PS:
Минимальный размер 256 мегабайт, в состав Service Pack 1 для Vista входит обновление, которое снижает размер ещё на 10 мегабайт. Также Microsoft рекомендует соотношение памяти флеш к памяти оперативной 1:1 для слабых машин и 2,5:1 для hi-end машин.
Это тоже нужно учитывать.
 
для ssd такое не прокатит
 
То есть выключение происходит быстрее, а вот загрузка замедляется. Странно.
Перед началом использования ReadyBoost операционная система тестирует устройство на соответствие некоторым техническим требованиям, тест заключается в следующем: 4 Кб произвольных чтений на скорости 2,5 Мб/сек и 512 Кб произвольных записей на скорости 1,75 Мб/сек, и есть вероятность, что система не одобрит девайс, поэтому следует «отучить» ReadyBoost от тестирования.

Чтобы это сделать, подключаем устройство, заходим в «Компьютер », щелкаем по нашему девайсу правой кнопкой, в контекстном меню находим пункт «Свойства». Далее во вкладке ReadyBoost ставим галочку на «Остановить тестирование устройства при подключении», отключаем устройство.

Заходим в реестр, находим ветку
Код:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows  NT/CurrentVersion/EMDgmt
там находим подпапку с названием устройства, которому нужно разрешить ReadyBoost, и в этой папке изменяем значения следующих ключей —
Код:
Device Status = 2
Код:
ReadSpeedKBs = 1000
и
Код:
WriteSpeedKBs
также задаем значение 1000.

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