ReadyBoost

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
ReadyBoost
Компонент Windows
Тип

Дисковый кэш

Поставляется с

Windows Vista и более поздних

Имя службы

ReadyBoost (EMDMgmt)

Описание службы

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

Связанные компоненты

ReadyDrive (англ.), SuperFetch (англ.)

ReadyBoost — программная технология фирмы Microsoft, предназначенная для ускорения дисковых операций для медленных жестких дисков посредством программного кеширования за счет памяти флеш-накопителя[1].

При использовании данной технологии Windows создаёт на флеш-накопителе файл ReadyBoost.sfcache, который, в отличие от стандартного файла подкачки, не является ни скрытым, ни системным, при этом все данные шифруются алгоритмом AES-128. Основное преимущество такого подхода — гораздо меньшие задержки при случайном доступе к информации, чем для файла подкачки, размещённого на жёстком диске. ReadyBoost может использовать до 256 ГБ физической флеш-памяти на Windows 7 x64, до 32 ГБ на Windows 7 x86 и до 4 ГБ на всех остальных поддерживаемых операционных системах.

Минимальный размер 256 мегабайт, в состав Service Pack 1 для Windows Vista входит обновление, которое снижает размер ещё на 10 мегабайт. Также Microsoft рекомендует использовать соотношения флеш-памяти к оперативной памяти в диапазоне от минимального 1:1 до максимального 2,5:1.[2]

Теперь о форматировании флеш-накопителя для максимальной производительности:

Лучшая файловая система — NTFS, кластеры объемом выше 2048 байт неэффективны (иногда ReadyBoost отклоняет устройство с такими параметрами), необходимо использовать 1024 байт и меньше.[источник не указан 44 дня] Объём кэша ReadyBoost 2 к 1 RAM. Плюсы: довольно эффективное повышение производительности. Минусы: быстрый износ флеш-накопителя, медленная запись файлов на флеш-накопитель.

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

На данный момент ReadyBoost поддерживается операционными системами Windows Vista (Home Basic, Home Premium, Business, Ultimate), Windows 7 (все версии), Windows 8 (все версии) и Windows 10 (все версии). Для Windows XP технология ReadyBoost реализована в коммерческой утилите eBoostr.

Примечания[править | править вики-текст]

Литература[править | править вики-текст]

  • Morley, D. Understanding Computers: Today and Tomorrow, Introductory Edition. — Cengage Learning, 2008. — P. 113. — 488 p. — ISBN 9781423925200.
  • Johnson, E. and Beehler, E. MCITP: Microsoft Windows Vista Desktop Support Consumer Study Guide: Exam 70-623. — Wiley, 2008. — P. 509. — 76-77 p. — ISBN 9780470262122.

Ссылки[править | править вики-текст]