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

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

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

решение1

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

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

решение2

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

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

решение3

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

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

решение4

Windows не позволяет включить ReadyBoost для второго жесткого диска, если диск ОС уже представляет собой SSD с низкой задержкой.

Но есть несколько альтернативных вещей:

SysMain (ранее SuperFetch)

Служба Windows SysMain (ранее известная как SuperFetch) будет заблаговременно загружать файлы с вашего жесткого диска, которые она знает.воляиспользовать и кэшировать их в неиспользуемой оперативной памяти. Например, на моем рабочем столе с 50 ГБ оперативной памяти Windows на самом деле использует только 25 ГБ. Вместо того, чтобы остальные 25 ГБ пропали впустую, Windows фактически использует их как кэш диска. И если Windows тогда на самом деледелаеттребуется больше памяти, он может мгновенно удалить некоторые из этих страниц кэша, поскольку данные уже находятся на диске.

Интел РСТ

Чипсеты Intel имеют функцию, с помощью которой вы можете использовать SSD в качестве кэша для вращающегося ржавчины HDD. Вам нужна материнская плата с функцией, которая ее выставляет и позволяет вам ее включить. И тогда вы находитесь во власти чипсета Intel и программного обеспечения.

PrimoCache

Есть стороннее приложение, которое можно использовать для кэширования HDD на SSD. PrimoCache позволяет использовать пустой том в качестве кэша для диска.

Связанный контент