3

У меня есть 4 ГБ оперативной памяти, и я хотел бы использовать ReadyBoost для ускорения доступа к жесткому диску, используя метод кэширования жесткого диска.

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

Для системы объемом 4 ГБ, которая не выполняет много операций подкачки памяти между ОЗУ и жестким диском, разве это не заставит мою систему работать медленнее, поскольку время доступа к чтению на флэш-накопителе USB, хотя и быстрее, чем на жестком диске, все еще намного медленнее, чем на оперативной памяти?

Или, другими словами, ReadyBoost замедляет системы с большим объемом оперативной памяти, чем обычно требуется?

3 ответа3

7

Я не знаю, согласен ли я с утверждением: «ReadyBoost фокусируется на уменьшении использования оперативной памяти, а не на увеличении времени доступа к жесткому диску».

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

http://en.wikipedia.org/wiki/ReadyBoost

3

В Windows Vista менее зрелые алгоритмы приводили к снижению производительности с включенным ReadyBoost в системе с большим объемом памяти. Эти алгоритмы были улучшены в Windows 7, так что даже система с большим объемом оперативной памяти выиграет от ReadyBoost, и сообщалось о повторяемых приростах производительности. Смотрите этот блог для более подробной информации.

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

0

ReadyBoost - это НЕ кеш. Это зеркало для вашего файла подкачки. Там используются наиболее часто используемые страницы виртуальной памяти, и на HDD оба. Вот почему нет причин использовать его в системах, где присутствуют как SSD, так и HDD - ЭТО НЕ КЭШ.

Проблема в том, что WIndows решает, где читать, основываясь на загрузке диска. Но при высокой и средней загрузке процессора он все же отдает предпочтение USB. Попытка избежать узкого места в интерфейсе жесткого диска приводит к попаданию в узкое место системного ввода-вывода. Он все еще должен выполнить большую работу с флэш-памятью NAND, а затем буферизовать и дешифровать данные, прежде чем загружать их в физическую память. Поэтому часто бывает, что ReadyBoost не повышает, а останавливает Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .