объединить SSD и жесткий диск в программном RAID1?


26

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

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


Ответы:


15

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

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

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

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

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


2
+1. Но помните, что --write-behindэто небезопасно, и поскольку для него требуется файл растрового изображения с намерением записи, внешний по отношению к массиву, это усложняет настройку, и я бы не рекомендовал его. --write-mostlyЭто хорошо.
Томецкий,

4

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

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

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


1
Спасибо за ссылку. Кроме того, «гибрид» - это именно то ключевое слово, которое дает больше информации в Google - большое спасибо!
Оливер

2
Что касается выравнивания износа: это правда, что вряд ли вы потеряете данные на SSD из-за «износа» блоков флэш-памяти. Однако данные контроллера и выравнивания износа являются единственной точкой отказа. Просто предположите, что ваша плата контроллера SSD умирает; вы, скорее всего, не сможете восстановить какие-либо данные, даже если они физически все еще там. Таким образом, выравнивание износа SSD не заменяет реальное зеркалирование.
SkyBeam
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.