Включить ReadyBoost на втором внутреннем жестком диске?

11066
akarnokd

У меня на настольном ПК два жестких диска SATA (один для повседневной работы, один для хранения и резервного копирования). Я могу тонко использовать ReadyBoost с pendrives, но мне интересно, есть ли способ, с помощью которого я могу использовать второй неиспользуемый второй жесткий диск для участия в механизме кэширования (та же концепция, что и два ядра ЦП параллельно работают: два жестких диска извлекают данные параллельно) ? Ясно, что я хочу включить ReadyBoost на моем отдельном диске D :.

3
Ваш вопрос не совсем понятен. Хотите ли вы использовать HDD в качестве готовой загрузки или использовать технику, аналогичную готовым жестким дискам для повышения производительности? Mike M 14 лет назад 0
Я хочу использовать свой второй жесткий диск для ReadyBoost. К сожалению, это NTFS (я могу перераспределить его на части FAT32), и на странице свойств не отображается вкладка readyboost. Я где-то читал, что мог заставить любого? диск для готовности к загрузке в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ EMDMgmt \, но я не знаю, какой из подразделов предназначен для моих дисков akarnokd 14 лет назад 0

4 ответа на вопрос

8
Goyuix

ReadyBoost спроектирован таким образом, чтобы использовать почти несуществующую задержку большинства флеш-накопителей для быстрого ввода небольших объемов данных в память. Современный жесткий диск будет по-прежнему легко передавать большинство USB-флешек (50-100 МБ / с против 10-20 МБ / с) через несколько сотен миллисекунд в среднем.

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

Есть ли встроенный счетчик производительности для измерения эффективности системы ReadyBoosted? Однажды я переместил свой файл подкачки на второй жесткий диск на WinXP - не почувствовал никакого улучшения, но в основном потерял возможность отправлять аварийные дампы в MS. Итог: я ищу простые программные методы и решил бы оставить это на своем опыте. akarnokd 14 лет назад 1
мое беспокойство было бы задержкой, связанной с поиском данных. Это преимущество ж / флэш-накопителей. они в твердом состоянии, искать ~ 0 Mike M 14 лет назад 0
1
Mike M

Я почти уверен, что жесткий диск слишком медленный, чтобы использовать его с готовым бустом для любого реального выигрыша.

редактировать: после прочтения публикации снова кажется, что вы имеете в виду распределение нагрузки между дисками ( RAID ). RAID 0 распределяет (чередует) данные по 2 дискам для повышения производительности. Но если не получится, все потеряно. RAID5 делает это плюс защищает от потери данных при 1 отказе диска

Почти, но я не знаю RAID подробно, я думаю, есть ли способ объединить два диска с чередованием RAID? Но да, используйте концепцию ReadyBoost для «балансировки нагрузки» для SuperFetch и прочего. akarnokd 14 лет назад 0
Я бы хотел избежать RAID, так как мне потребуется полная перестройка системы. Разве RAID 0 не является простым зеркалом - например, я бы потерял половину своей общей емкости для этого небольшого улучшения? Несмотря на то, что жесткие диски сейчас дешевы, я бы предпочел, чтобы окна переключались между моими жесткими дисками. akarnokd 14 лет назад 0
это RAID1, о котором вы думаете. это делает полное зеркалирование. Ссылка на мой оригинальный пост - на вики-статью, в которой все объясняется. Я действительно думаю, что если вы собираетесь на производительность, загрузочный рейд станет подходящим вариантом. Mike M 14 лет назад 0
1
ROck

Я думаю, что интерфейс устройства чтения карт памяти не такой быстрый, как интерфейс SATA. Я думал, что скорость передачи данных USB2.0 составляет 400 Мбит / с, а скорость передачи данных SATA3 - 600 Мбит / с. В пакетном режиме я получаю скорость передачи данных до 68 МБ / с от SATA к SATA, тогда как с карты памяти я получаю только 20 МБ / с.

Если вы пытаетесь выполнить готовое ускорение, убедитесь, что вы используете устройство чтения карт интерфейса USB3.0 (должно быть USB3.0 как на материнской плате, так и на устройстве чтения карт памяти) И ваша карта памяти также должна быть высокоскоростной.

1
greg

Некоторые заблуждения, чтобы уточнить:

  • SATA 3-го поколения - 6000 Мбит / с.
  • Да, большинство жестких дисков передают USB2.0, однако, только в последовательном ч / б. вид производительности, для которого был разработан ReadyBoost, основан на случайном ч / б, который все флэш-накопители легко разрушают магнитные накопители. Это функция времени произвольного доступа.
  • Вы не можете включить ReadyBoost на внутреннем жестком диске, потому что это жесткий диск. Там нет никакой выгоды. Если дополнительный жесткий диск оказывается быстрее системного жесткого диска, вам просто нужно установить Windows на более быстрый диск.
  • В противном случае просто укажите Windows для создания большого файла подкачки на этом диске.