26

Имеет ли смысл создавать программный RAID-1 для Linux (зеркалирование) с использованием SSD и обычного жесткого диска? Я хочу объединить преимущества SSD (высокая скорость передачи, быстрое время доступа) с преимуществами жестких дисков (дешевая модель с различной неисправностью) и получить очень быстрый, но надежный RAID ...

  • это действительно имеет смысл?
  • действительно ли производительность SSD доступна в такой смешанной конфигурации? Т.е. Linux в основном использует SSD для чтения, или он будет использовать медленный диск одинаково часто?

2 ответа2

15

Похоже, эта установка вполне в порядке. Основное правило - использовать mdadm с параметром --write-mostly образом, чтобы записи шли на жесткий диск. Чтение по-прежнему будет осуществляться с быстрого SSD. Также считается, что параметр --write-behind улучшает производительность записи.

Однако поддержка команды TRIM в такой настройке представляется проблемой.

Другие ключевые слова для поиска:

  • linux ssd raid hybrid
  • mdadm "--write-mostly" ssd

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

4

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .