Я подумываю добавить твердотельный накопитель (SSD) в мою существующую установку Windows 7.
Я знаю, что могу (и должен) переместить мой файл подкачки на SSD :
Нужно ли размещать файл подкачки на SSD?
Да. Большинство операций с файлами подкачки представляют собой небольшие случайные операции чтения или большие последовательные записи, которые являются типами операций, которые хорошо обрабатываются твердотельными накопителями.
Рассматривая данные телеметрии из тысяч трассировок и сосредотачиваясь на чтениях и записи файлов подкачки, мы находим, что
- Pagefile.sys читает больше, чем pagefile.sys пишет примерно 40 к 1,
- Размер чтения Pagefile.sys обычно довольно мал: 67% меньше или равно 4 КБ и 88% меньше 16 КБ.
- Записи Pagefile.sys относительно велики: 62% больше или равны 128 КБ, а 45% составляют ровно 1 МБ.
Фактически, с учетом типовых эталонных шаблонов файлов подкачки и благоприятных характеристик производительности, которые имеют SSD для этих шаблонов, существует немного файлов, которые лучше, чем файл подкачки, помещать на SSD.
То , что я не знаю, если я даже могу поставить SuperFetch кэша (т.е. ReadyBoost кэш) на твердотельном накопителе.
Я хочу получить преимущество от возможности Windows кэшировать гигабайты часто используемых данных на относительно небольшом (например, 30 ГБ) твердотельном диске. Это именно то, для чего был разработан SuperFetch + ReadyBoost (или SuperFetch + ReadyDrive).
Будет ли Windows предлагать (или позволять) мне помещать кэш ReadyBoost на твердотельную флешку, подключенную через SATA?
Проблема с кешем ReadyBoost над кешем ReadyDrive заключается в том, что кеш ReadyBoost не сохраняется между перезагрузками. Кеш зашифрован ключом сеанса, что делает его существующее содержимое непригодным для использования во время загрузки и предварительной выборки SuperFetch во время входа в систему.
Обновите Один
Я знаю, что Windows Vista ограничивала вас только одним файлом ReadyBoost.sfcache (я не знаю, сняла ли это ограничение Windows 7):
В: Можно ли использовать несколько устройств для EMD? A: Нет. Мы ограничили Vista одним ReadyBoost на машину
Q: Почему только одно устройство? A: Время и качество. Поскольку это первая редакция этой функции, мы решили сосредоточиться на том, чтобы сделать единое устройство исключительным, без каких-либо сложностей управления несколькими кэшами. Нам нравится эта идея, и она рассматривается в будущих версиях.
Я также знаю, что ограничение в 4 ГБ для файла кэша было ограничением файловой системы FAT, используемой на большинстве флешек USB - SSD-диск был бы отформатирован с NTFS:
В: Какое наибольшее количество вспышек я могу использовать для ReadyBoost?
A: Вы можете использовать до 4 ГБ флэш-памяти для ReadyBoost (что составляет 8 ГБ кэш-памяти с компрессией)В: Почему я не могу использовать более 4 ГБ флэш-памяти? A: Файловая система FAT32 ограничивает наш файл ReadyBoost.sfcache 4 ГБ.
Может ли кэш ReadyBoost на томе NTFS быть больше 4 ГБ?
Обновление Два
ReadyBoost кэш шифруется с помощью ключа сеанса за загрузки. Это означает, что кэш необходимо перестраивать после каждой загрузки, и его нельзя использовать для ускорения времени загрузки или задержки при входе в систему для использования.
Технология Windows ReadyDrive использует энергонезависимую (NV) память (т.е. флэш-память), которая встроена в некоторые гибридные жесткие диски. Этот флэш-кэш можно использовать для загрузки Windows или для более быстрого выхода из спящего режима.
- Будет ли Windows 7 использовать внутренний SSD-диск в качестве кэша ReadyBoost / ReadyDrive / SuperFetch ?
- Можно ли заставить Windows хранить кэш SuperFetch (т.е. ReadyBoost) на несъемном SSD?
- Можно ли не шифровать кэш ReadyBoost , и если да, то будет ли Windows 7 использовать кэш во время загрузки?
Смотрите также
- SuperUser.com: ReadyBoost + SSD =?
- Windows 7 - ReadyBoost и SSD диски?
- Поддержка и вопросы и ответы для твердотельных накопителей
- Использование SDD в качестве кеша для HDD, есть ли решение?
- Повышение производительности при использовании SSD для подкачки / выборки / кэша или ReadyBoost? (Win7)
- Windows 7 для повышения производительности SSD
- Как отключить энергонезависимое кэширование
источник
Ответы:
Отключить ReadyBoost. Сделайте ваш SSD основным / загрузочным диском и / или убедитесь, что ваш файл подкачки находится на нем. ReadyBoost - это просто дополнительный буфер для вещей - если ваш файл подкачки достаточно быстрый, вам не нужно использовать ReadyBoost.
Даже если вы не можете сделать SSD загрузочным диском, вы все равно можете сказать Windows использовать SSD для вашего файла подкачки. В любом случае это устраняет необходимость в ReadyBoost.
источник
Оказывается, вы не можете поместить кэш ReadyBoost на SSD.
Когда вы изначально форматируете диск и назначаете ему букву диска, вам предоставляется возможность разместить кэш ReadyBoost на диске.
Но при последующей перезагрузке драйвер ReadyBoost сообщает в журнале событий:
Полная запись в журнале:
Несмотря на то, что ReadyBoost был бы полезен для компьютера, работающего на вращающихся пластинах, ReadyBoost ограничивается запоминающими устройствами, подключенными к медленному USB-порту.
источник
Посмотрите на материнские платы, поддерживающие технологию Intel Rapid Storage. Это позволяет использовать SSD в качестве кеша для вашего магнитного / шпиндельного жесткого диска.
источник
> поместите кэш SuperFetch (т.е. кэш ReadyBoost) на твердотельный накопитель.
С http://technet.microsoft.com/en-us/magazine/ff356869.aspx :
Windows 7 использует алгоритм Windows SuperFetch, чтобы определить, какие файлы должны храниться в кэше. SuperFetch отслеживает файлы, к которым имеют доступ пользователи (включая системные файлы, файлы приложений и документы), и предварительно загружает эти файлы в кэш ReadyBoost. Все файлы в кэше шифруются с использованием 128-битного AES, если устройство флэш-памяти является съемным, но производители оборудования могут отключить шифрование на внутренних несъемных устройствах ReadyBoost. Поскольку в кэше ReadyBoost хранятся копии файлов, флэш-накопитель может быть удален в любой момент без ущерба для компьютера. Windows просто считывает исходные файлы с диска.
> кеш зашифрован ключом сеанса, что делает его существующее содержимое непригодным к использованию во время загрузки и предварительную выборку SuperFetch во время входа в систему
Здесь есть упоминание об отключении сжатия и шифрования ReadyBoost .
Кроме того, есть параметры для EnableCompression и EnableEncryption , но нет конкретных указаний о том, как добавить это в свой реестр или GroupPolicy, чтобы оно оставалось на месте. Не уверен, что отключение шифрования сохранит ваш SuperFetch.
источник