ReadyBoost — всё об этой технологии. Что такое ReadyBoost и как его использовать

На iOS - iPhone, iPod touch 07.09.2019
На iOS - iPhone, iPod touch

Технология ReadyBoost позволяет увеличить быстродействие компьютера благодаря памяти флеш-устройств.

Эта технология используется в операционных системах Windows начиная с версии Windows Vista. Она уже встроена и скачивать её ненужно. В Windows XP по умолчанию — отсутствует, но существует в виде отдельной, платной программы.

Вот как она работает. Часть кэша (временной памяти ) начинает храниться на флешке. Задержка при обращении к кэшу флешки меньше чем задержка при обращении к файлу подкачки. Благодаря этому увеличивается быстродействие при недостатке оперативной памяти.

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

В нём вы можете увидеть тесты различных флешек и sd-карт. Если у вас их несколько, то проведите тест (долгий ) каждой либо найдите ваше устройство на этом сайте.

Тестирование флеш-накопителя

Скачайте программу USB Flash Benchmark , распакуйте архив и запустите. Программа не требует установки. Вставьте флешку или sd-карту (минимум 100мб свободного места ) и выберите её в программе.


Обратите внимание на средние показатели на изображении ниже. Это и будет скорость чтения вашего устройства при разных объёмах передаваемой информации. Чем выше значения, тем лучше.


Проделав такой тест с каждым флеш-накопителем вы сможете понять какой будет работать быстрей и будете использовать его. Или заранее знать какой следует покупать.

Тестирование скорости загрузки ноутбука

Я решил проверить насколько ускоряется загрузка моего ноутбука при включении readyboost. Для замера скорости я использовал программу Bootracer. В качестве устройства у меня была обычная флешка Kingston data traveler 2.0 на 8 гигабайт. Всего я 3 раза замерил скорость и вот, что получилось.

Хочу обратить внимание, что я не учитываю загрузку рабочего стола. Только систему так, как на это не влияют сторонние программы.

Первый замер без использования. Результат: 21 секунда .

Второй замер уже с использованием. Результат: 20 секунд .

И третий раз. Результат: 19 секунд .


Несмотря на то, что в целом загрузка Windows не стала быстрей, сам факт, что система стала загружаться на 2 секунды раньше порадовал. У вас наверняка будут другие результаты.

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

Какие результаты дала вам технология Readyboost?

Что такое ReadyBoost ?

Впервые технология ReadyBoost была испробована на .

Как использовать ReadyBoost

Если на вашем функция :

– при подключении в окне Автозапуск выберите Ускорить работу системы, используя Windows ReadyBoost ;

– в окне Свойства: Съемный диск откройте вкладку ReadyBoost ;

ReadyBoost

– установите переключатель Использовать это устройство –> OK .

Если функция :

– откройте Компьютер , выделите , который вы хотите использовать для ReadyBoost ;

– щелчком правой кнопки вызовите –> Свойства ;

– в окне Свойства: Съемный диск откройте вкладку ReadyBoost ;

– система определит, сколько места можно зарезервировать на этом устройстве (если свободного места меньше, чем требуется системе, задействовать ReadyBoost не удастся, пока вы не освободите место);

– установите переключатель Использовать это устройство –> OK .

Примечания

7. Использование ReadyBoost позволяет оперативно – в походных условиях, в поездке, в командировке, буквально – на коленке! – повысить быстродействие , когда увеличить объём нет возможности.

8. При подключении операционная система проверяет его на «

Здравствуйте дорогие друзья! Сегодня поговорим о Windows ReadyBoost , как воспользоваться данной технологией, и в каких ситуациях она пригодится, а в каких будет бесполезной.

Думаю, правильно будет сначала рассказать, что это такое и с чем его едят! Данная технология разработана корпорацией Microsoft и появилась изначально в Windows Vista.

Сейчас поддерживается всеми версиями Windows 7, 8, 8.1. В XP реализуется благодаря приложению eBoostr. Цель данной технологии – использование свободной памяти флеш-накопителей для повышения быстродействия компьютера.

При ее включении на съемном носителе создается файл ReadyBoost.sfcache (по принципу работы похожий на файл подкачки) который не является системным или скрытым.

Благодаря этому, удается уменьшить задержки при случайном доступе к информации в отличии от файла подкачки, расположенном на HDD .

Как включить ReadyBoost

Для начала нужно подключить флешку к компьютеру. Если у Вас включен автозапуск со съемных носителей, то в открывшемся окне, с вариантами действий над съемным носителем и содержащимися на нем данными, будет отображаться пункт «Ускорить работу системы «.

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

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

Заметьте, что в файловой системе FAT32 мы можем выделить не более 4 гигабайт, в NTFS до 32 гигабайт.

Для работы данной функции необходимо чтобы была запущена служба SuperFetch по умолчанию. Просто многие пользователи иногда отключают неиспользуемые службы и эту в том числе.

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

Иногда бывают случаи, когда система самостоятельно отключает и не дает возможность включить ее. Связано это с тем, что Ваш компьютер достаточно производительный и на нем используется SSD , а так же хорошая оперативная память с большим объемом, что сводит необходимость использования данной опции к нулю.

Если Вам вдруг понадобится, используемая для ReadyBoost, флешка, просто извлеките ее при помощи безопасного извлечения устройств.

Windows предупредит Вас что она используется, нажмите кнопку «Продолжить «. Для удаления файла ReadyBoost.sfcache отключите данную опцию по вышеописанной инструкции.

Что показали тесты ReadyBoost в программах и играх?

Протестировать данную функцию на своем компьютере не получилось (8 Гб ОЗУ, SSD), но много уже кто делал тесты, и я напишу только об их результатах:

  • При тестировании данной технологии в играх на компьютере с 4 Гб RAM прироста производительности замечено не было.
  • При тестировании производительности на ноутбуке с двумя и четырьмя гигабайтами ОЗУ прирост оказался совсем маленьким около 1%.
  • Программы при первом запуске стали загружаться на 10-15% дольше, но при повторном их открытии в той же пропорциональности быстрее.
  • Время, необходимое для запуска операционной системы, сократилось на 2-5 секунд.
  • Скорость чтения-записи на другие съемные носители возросла на 5-8%.

Вывод: как мне кажется технология ReadyBoost не актуальна на двухъядерных процессорах (и больше) с 4 гигабайтами RAM и выше. Ощутимый прирост производительности будет хорошо виден только на более слабых ПК.

Ну вот и все, теперь Вы знаете что такое Windows ReadyBoost , для чего она предназначена и как ее использовать.

И мой приятель спросил, существует ли эта функция в Windows 7. А когда я ответил, что существует, он поинтересовался, так ли уж она нужна, если учесть что компьютеры с 2-4 Гбайт оперативной памяти сегодня не редкость.

Тут я задумался. Когда Vista еще только готовилась к выпуску, только и разговоров было, что о ReadyBoost. Оперативная память тогда стоила довольно дорого, и новую технологию рекламировали как прекрасный способ повысить быстродействие жадной до ресурсов системы. Однако я не помню, чтобы о ReadyBoost хоть раз упомянули в процессе разработки Windows 7. А вы?

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

Как работает ReadyBoost

Начнем с краткого обзора. Как известно, технология ReadyBoost позволяет использовать внешние флеш-накопители и карты памяти SD или CF в качестве дискового кэша для повышения скорости чтения данных с жесткого диска. При подключении одного из упомянутых носителей к компьютеру под управлением Windows 7 появляется диалоговое окно автозапуска, показанное на рис. A.

Рисунок A. При подключении флешки или карты памяти к Windows 7 появляется диалоговое окно автозапуска.

Если нажать кнопку «Ускорить работу системы, используя Windows ReadyBoost» (Speed Up My System Using Windows ReadyBoost), операционная система начнет проверку накопителя на совместимость с ReadyBoost. Совместимое устройство должно иметь:

Объем как минимум 256 Мбайт и хотя бы 64 Кбайт свободного пространства;
пропускную способность как минимум 2,5 Мбит/сек для чтения случайных блоков по 4 Кбайт;
пропускную способность как минимум 1,75 Мбит/сек для записи случайных блоков по 1 Мбайт.

После проверки откроется окно свойств накопителя с выделенной вкладкой ReadyBoost. Если устройство не подходит для использования, появится сообщение о том, что характеристики производительности носителя не соответствуют требованиям ReadyBoost. Если устройство совместимо, будут доступны опции «Использовать это устройство» (Use This Device) и «Предоставлять это устройство для технологии ReadyBoost» (Dedicate This Device to ReadyBoost), позволяющие включить эту функцию и указать выделенный под нее объем пространства (рис. B).

Флеш-накопители и карты памяти сегодня стоят недорого, так что я бы порекомендовал купить устройство специально для ReadyBoost и использовать его целиком (опция «Предоставлять это устройство для технологии ReadyBoost»).


Рисунок B. Флеш-накопители и карты памяти сегодня стоят недорого, поэтому лучше предоставить диск для технологии ReadyBoost целиком.

После нажатия кнопки «OK» система настроит диск в качестве кэша и сразу же начнет его использовать (рис. C).


Рисунок C. При нажатии «OK» система настраивает диск на использование в качестве кэша.

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

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

Кэш SuperFetch

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

Кроме того, SuperFetch использует технологию приоритезации приложений по операциям ввода-вывода. Приложения с низким приоритетом I/O ставятся в очередь при выполнении приложений с высоким приоритетом, благодаря чему значительно повышается производительность последних.

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

Нужна ли технология ReadyBoost в Windows 7?

Теперь, когда вы представляете, как работает система ReadyBoost, давайте посмотрим, насколько она эффективна применительно к Windows 7 на современных компьютерах.

Прежде всего, следует отметить, что при использовании высокоскоростного жесткого диска с частотой вращения 7200 оборотов в минуту или выше, ReadyBoost не обеспечивает существенного прироста производительности. Куда эффективнее использовать эту технологию для жестких дисков с частотой вращения 5400 оборотов в минуту или ниже, которые обычно применяются в ноутбуках. Тем не менее, даже на высокопроизводительных системах не стоит полностью отказываться от ReadyBoost.

Когда технология ReadyBoost включена, она не начинает тут же записывать данные на флеш-накопитель. Вместо этого она отслеживает операции на жестком диске и начинает считывать файлы из кэша только тогда, когда это действительно может повысить производительность. В остальных случаях используется кэш на жестком диске. При последовательных операциях чтения жесткий диск обеспечивает более высокую скорость передачи данных, чем флеш-накопитель (то есть кэш ReadyBoost), а при непоследовательных - наоборот более низкую.

Кроме того, следует учитывать, что оценка прироста производительности при использовании ReadyBoost весьма субъективна и зависит от того, какие на компьютере запускаются приложения и с данными какого рода вы обычно работаете. В своей следующей статье я расскажу об этом поподробнее.

Другие важные усовершенствования

Технология ReadyBoost в Windows 7 позволяет использовать сразу несколько устройств в качестве кэша. Поддерживается до восьми флеш-накопителей или карт памяти с суммарным объемом кэша до 256 Гбайт.

А что думаете вы?

Пользуетесь ли вы ReadyBoost? Если да, заметили ли вы повышение производительности системы? Поделитесь своим мнением в комментариях!



Рекомендуем почитать

Наверх