Включить ReadyBoost на втором внутреннем жестком диске?
У меня есть два жестких диска SATA на моем настольном ПК (один для повседневной работы, один для хранения и резервного копирования). Я могу прекрасно использовать ReadyBoost с pendrives, но мне интересно, есть ли способ, которым я мог бы использовать мой недостаточно загруженный второй жесткий диск для участия в механизме кэширования (та же концепция, что два ядра процессора работают параллельно: два жестких диска извлекают данные параллельно)? Ясно, что я хочу включить ReadyBoost на моем отдельном диске D:.
5 ответов
ReadyBoost спроектирован таким образом, чтобы использовать почти несуществующую задержку большинства флеш-накопителей для быстрого ввода небольших объемов данных в память. Современный жесткий диск по-прежнему легко передает большинство USB-флешек (50–100 МБ / с против 10–20 МБ / с) всего через несколько сотен миллисекунд.
На самом деле нет хорошего способа включить предложенный вами сценарий или причину производительности для его рассмотрения. Вам лучше использовать второй жесткий диск в конфигурации RAID1 (некоторые контроллеры поддерживают параллельное чтение) или, возможно, выгрузить программы / данные, которым не придется бороться за ввод-вывод с загрузочным диском. Вы будете поражены почти постоянным количеством небольших операций ввода-вывода, которые происходят на загрузочном диске.
Я думаю, что интерфейс устройства чтения карт памяти не такой быстрый, как интерфейс SATA. Я думал, что скорость передачи данных USB2.0 составляет 400 Мбит / с, а скорость передачи данных SATA3 - 600 Мбит / с. В пакетном режиме я получаю скорость передачи данных до 68 МБ / с от SATA к SATA, тогда как с карты памяти я получаю только 20 МБ / с.
Если вы пытаетесь выполнить готовое ускорение, убедитесь, что вы используете устройство чтения карт интерфейса USB3.0 (должно быть USB3.0 как на материнской плате, так и на устройстве чтения карт памяти) И ваша карта памяти также должна быть высокоскоростной.
Некоторые заблуждения, чтобы уточнить:
- SATA 3-го поколения - 6000 Мбит / с.
- Да, большинство жестких дисков передают USB2.0, однако, только в последовательном ч / б. вид производительности, для которого был разработан ReadyBoost, основан на случайном ч / б, в котором все флэш-накопители легко выходят за пределы магнитных накопителей. Это функция времени произвольного доступа.
- Вы не можете включить ReadyBoost на внутреннем жестком диске, потому что это жесткий диск. Там нет никакой выгоды. Если дополнительный жесткий диск оказывается быстрее системного жесткого диска, вам просто нужно установить Windows на более быстрый диск.
- В противном случае просто укажите Windows для создания большого файла подкачки на этом диске.
Я почти уверен, что жесткий диск слишком медленный, чтобы использовать его с готовым бустом для любого реального выигрыша.
редактировать: после прочтения вы снова публикуете сообщение о балансировке нагрузки между дисками ( RAID). RAID 0 распределяет (чередует) данные по 2 дискам для повышения производительности. Но если кто-то терпит неудачу, все теряется. RAID5 делает это плюс защищает от потери данных при 1 отказе диска
Windows не имеет возможности включить ReadyBoost для вторых жестких дисков, если диск ОС уже представляет собой твердотельный накопитель с малой задержкой.
Но несколько альтернативных вещей:
SysMain (урожденная SuperFetch)
Служба Windows SysMain (ранее известная как SuperFetch) будет заранее загружать с вашего жесткого диска файлы, которые, как ей известно, вы будете использовать, и кэшировать их в неиспользуемой оперативной памяти. Например, на моем рабочем столе с 50 ГБ ОЗУ Windows фактически использует только 25 ГБ. Вместо того, чтобы остальные 25 ГБ были потрачены впустую, Windows фактически будет использовать их в качестве дискового кэша. И если Windows действительно понадобится больше памяти, она может мгновенно выбросить некоторые из этих страниц кэша, поскольку данные уже находятся на диске.
Интел РСТ
В чипсетах Intel есть функция, позволяющая использовать SSD в качестве кэша для вращающегося жесткого диска. У вас должна быть материнская плата, которая имеет эту функцию, которая ее предоставляет и позволяет включить ее. И тогда вы находитесь во власти чипсета и программного обеспечения Intel.
ПримоКэш
Существует стороннее приложение, которое можно использовать для кэширования жесткого диска на SSD. PrimoCache позволяет использовать пустой том в качестве кэша диска.