Объединить SSD и жесткий диск в программном RAID1?
Имеет ли смысл создавать программный RAID-1 для Linux (зеркалирование) с использованием SSD и обычного жесткого диска? Я хочу объединить преимущества SSD (высокая скорость передачи, быстрое время доступа) с преимуществами жестких дисков (дешевая модель с различной неисправностью) и получить очень быстрый, но надежный RAID...
- это действительно имеет смысл?
- действительно ли производительность SSD доступна в такой смешанной конфигурации? Т.е. Linux в основном использует SSD для чтения, или он будет использовать медленный диск одинаково часто?
2 ответа
Похоже, эта установка вполне в порядке. Основное правило заключается в использовании mdadm
с --write-mostly
параметр, так что записи идут на HDD. Чтение по-прежнему будет осуществляться с быстрого SSD. Так же --write-behind
говорят, что параметр улучшает производительность записи.
Однако поддержка команды TRIM в такой настройке представляется проблемой.
Другие ключевые слова для поиска:
linux ssd raid hybrid
mdadm "--write-mostly" ssd
Дополнительные ссылки:
- http://www.tansi.org/hybrid/ ("Гибридный жесткий диск + SSD RAID1")
- http://linuxwiki.de/SSD (обзор, подсказки; на немецком языке)
- http://marc.info/?l=linux-raid&m=126496930530289&w=2 ("SSD и механический диск в RAID 1")
Программное обеспечение raid, скорее всего, распределяет чтения по дискам *. Учитывая, что скорость чтения на SSD, вероятно, будет более чем в два раза выше, чем на медленном диске, я предполагаю, что вы фактически потеряете производительность.
Из вашего комментария о модели неисправностей я предполагаю, что вас беспокоит уровень износа твердотельных накопителей. Современные контроллеры используют сложное выравнивание износа, поэтому, если у вас достаточно свободного места на диске, большое количество записи не убьет диск в ближайшее время.
* Редактировать: в соответствии с ответом в разделе " Какие преимущества и недостатки имеют гибридные RAID-массивы SSD/HDD", похоже, что существуют рейд-контроллеры / программное обеспечение, которые будут интеллектуально смещать показания в сторону SSD, поэтому вы не потеряете производительность, совершая рейды.