Объединить 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

Дополнительные ссылки:

Программное обеспечение raid, скорее всего, распределяет чтения по дискам *. Учитывая, что скорость чтения на SSD, вероятно, будет более чем в два раза выше, чем на медленном диске, я предполагаю, что вы фактически потеряете производительность.

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

* Редактировать: в соответствии с ответом в разделе " Какие преимущества и недостатки имеют гибридные RAID-массивы SSD/HDD", похоже, что существуют рейд-контроллеры / программное обеспечение, которые будут интеллектуально смещать показания в сторону SSD, поэтому вы не потеряете производительность, совершая рейды.

Другие вопросы по тегам