Технический форум
Вернуться   Технический форум > Дневники > Мои соображения


То, что мне интересно, обязательно появится здесь!
Оценить эту запись

Функция ReadyBoost.

Запись от Ваня размещена 09.08.2011 в 00:23

Недавно вычитал, про функцию 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 машин.
Это тоже нужно учитывать.
Размещено в Без категории
Просмотров 1926 Комментарии 2 Редактировать метки
Всего комментариев 2

Комментарии

  1. Старый комментарий
    Аватар для Ario
    для ssd такое не прокатит
    permalink
    Запись от Ario размещена 17.08.2011 в 10:25 Ario вне форума
  2. Старый комментарий
    Аватар для Артём
    Цитата:
    То есть выключение происходит быстрее, а вот загрузка замедляется. Странно.
    Перед началом использования 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 и выбираем «Использовать это устройство», а ниже ползунком задаем объем, который не жалко потратить на кэш.
    permalink
    Запись от Артём размещена 06.10.2011 в 12:38 Артём вне форума
 


Часовой пояс GMT +4, время: 15:07.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.