Как сказал Келтари, ReadyBoost использует технологию SuperFetch для кэширования файлов и повышения производительности. SuperFetch сам по себе анализирует шаблоны использования и кэширует копии часто используемых исполняемых файлов (и библиотек) в оперативную память для более быстрого доступа, чем чтение их с жесткого диска - это работает, потому что оперативная память намного быстрее, чем жесткий диск. ReadyBoost анализирует шаблоны использования и сохраняет некоторые часто используемые файлы (не только исполняемые файлы и библиотеки) на флешке ReadyBoost (а не в ОЗУ). ReadyBoost работает, потому что флэш-память USB намного быстрее, чем жесткий диск для определенных видов операций .
Жесткие диски работают, сохраняя данные на жестком (по сравнению с гибким) вращающемся магнитном диске, называемом дисководом, и читая или записывая эти данные, используя небольшую магнитную иглу, которая сидит на руке, которая качается поверх диска. Если все данные, которые вам нужно прочитать, - это все подряд, известные как последовательные данные, то ваш жесткий диск может читать их довольно быстро - обычно от 60 до 100 мегабайт в секунду. Но если данные не сохраняются последовательно, рычаг чтения должен много двигаться вперед и назад, прежде чем он сможет даже начать читать новый кусок данных - это называется задержкой, и это сильно замедляет процесс. Средний жесткий диск сегодня, вероятно, будет считывать около 1,5 мегабайт в секунду, если данные случайно разбросаны по пластине.
Поскольку случайное чтение на жестком диске происходит слишком медленно, а флэш-память невероятно хороша при случайном чтении, хранение кеш-памяти на USB-накопителе может значительно повысить производительность по сравнению с обычным жестким диском для случайного чтения. Как я уже говорил в моих комментариях ранее, хороший флэш-накопитель USB 2.0 может максимально использовать вашу шину USB со скоростью 480 мегабит (60 мегабайт) в секунду. Это немного лучше, чем 1,5;)
Есть несколько предостережений.
Чем быстрее вращается диск жесткого диска, тем меньше задержка и скорость чтения. Стандарт для настольных накопителей сейчас составляет 7200 об / мин. Высокопроизводительные накопители для центров обработки данных вращаются со скоростью 15 000 об / мин.
Не все флешки созданы одинаковыми. Вы можете использовать встроенную команду Windows, winsat
чтобы измерить производительность вашей флешки и сравнить ее с вашим жестким диском.
Ваш файл подкачки выделен на жестком диске, которым Windows управляет довольно хорошо. Если вы действительно не испортили Windows во время установки, все данные в вашем файле подкачки будут последовательными и, следовательно, не будут пользоваться ReadyBoost, поэтому ReadyBoost даже не будет рассматривать кеширование данных файла подкачки.
ReadyBoost записывает или читает данные с вашего накопителя ReadyBoost только тогда, когда от этого выиграет ваш компьютер. Как отметил Келтари в своем ответе, системы с более высокой производительностью будут очень редко использовать ReadyBoost. Низкоэффективные системы, такие как старый ноутбук, будут использовать ваш диск ReadyBoost довольно редко - но он все равно должен прослужить вам 10 лет или более, что больше, чем срок службы вашего старого ноутбука;)
На ReadyBoost не влияет и не влияет на оперативную память вашей системы. Множество бессмыслиц, которые вы видите в Интернете о том, что компьютеры с низким объемом памяти приносят пользу, в значительной степени фальшиво - ReadyBoost просто так не работает; это то, для чего ваш файл подкачки.
Если у вас есть SSD или гибридный жесткий диск, ReadyBoost будет для вас совершенно бесполезным, поскольку флэш-память USB намного медленнее, чем флэш-память на вашем SSD или гибридном жестком диске. На момент написания этой статьи я не нашел способа настроить ReadyBoost, то есть заставить его кешировать данные со вторичного жесткого диска.
Примечание. Чтобы сравнить производительность жесткого диска (c :) и флэш-накопителя USB (e :), чтобы определить, пользуетесь ли вы преимуществами ReadyBoost, вы можете запустить эти команды в командной строке с повышенными привилегиями :
winsat disk -read -ran -ransize 40960 -drive c:
winsat disk -read -ran -ransize 40960 -drive e: