Какими преимуществами и недостатками обладают гибридные SSD / HDD RAID

8

Я только что прочитал о гибридных RAID-массивах, состоящих из SSD и обычных жестких дисков, которые поддерживаются RAID-контроллерами Adaptec .

введите описание изображения здесь

  1. Такая конфигурация RAID дает реальное преимущество?
  2. Разве производительность записи не снижается до скорости записи на жесткий диск?
  3. А как насчет дисков разных размеров?

Короче говоря, какие плюсы и минусы имеет такое решение RAID?

Ладислав Мрнка
источник
Перешел по ссылке, которую вы разместили, и это не имеет смысла для меня. Если они записывают 50% данных на жесткий диск, как они могут полностью избежать чтения с него?
xbonez
1
@xbonez: я не думаю, что они записывают 50% данных на жесткий диск. Это должна быть конфигурация зеркального отображения, где все данные записываются как на SSD, так и на HDD (левое изображение).
Ладислав Мрнка
О да ... извините. Я полностью имею в виду RAID 0.
xbonez

Ответы:

6

По ссылке:

Гибридное RAID-решение Adaptec Контроллеры Adaptec записывают данные как на жесткий диск, так и на твердотельный накопитель, а также считывают данные с твердотельного накопителя 100% времени, что обеспечивает максимальную производительность.

Запись и максимальный размер тома будут ограничены самым маленьким / самым медленным диском, как и любой другой смешанный RAID. Преимущество заключается в том, что все данные считываются с SSD, и это то, где они действительно превосходны. Это обеспечивает избыточность RAID-1 и производительность чтения SSD без затрат на два SSD.

Конечно, есть штраф за запись, но для большинства домашних пользователей они предназначены для чтения, а не для записи.

MDMarra
источник
RAID-контроллер с поддержкой дисков SATA / SAS предназначен для домашних пользователей?
Ладислав Мрнка
@Ladislav - глядя на спецификации, которые они предназначены для домашних опытных пользователей или небольших офисов. Крупное предприятие, вероятно, не будет покупать голые контроллеры, и даже если они это сделают, они, вероятно, не будут смешивать и подбирать диски.
MDMarra
1

Обратите внимание, что в дополнение к «Гибридному RAID» от Adaptec у них также есть то, что они называют «Max Cache».

Гибридный RAID позволяет поддерживать твердотельные накопители на обычных вращающихся дисках, чтобы снизить стоимость RAID-массива. Недостатком является то, что если вам нужна производительность SSD, вы, вероятно, не сможете выжить, работая на механическом диске. Таким образом, вы получаете производительность записи на вращающемся диске, и вам, вероятно, придется отключить службы, пока не завершится перестройка массива - мне это кажется довольно ограниченным в полезности. Я полагаю, что вам лучше использовать массив из 5 дисков SSD RAID-5, чем гибрид из 8 дисков, но у меня нет никаких цифр, подтверждающих это.

Max Cache позволяет вам использовать SSD в качестве устройства кеша для вашего массива вращающихся дисков. Это звучит многообещающе, но мелким шрифтом является то, что этот кэш предназначен только для записи, поэтому ваши записи происходят со скоростью вращающихся дисков, и ускоряются только чтения. Если вам нужно ускорение чтения, это, вероятно, неплохой способ, но я лично не проверял его.

Если вы работаете в 64-битном Linux, вы можете попробовать модуль ядра flashcache, который позволяет выполнять кэширование с записью или с обратной записью (хотя могут возникнуть проблемы с безопасностью данных при обратной записи) из одного блочного устройства в другое. Я играл с этим, и он хорошо работает, но в ситуации, которую я планировал запустить в производство в последнее время, система была 32-разрядной, и она действительно не работает в 32-разрядной версии (июль 2011 г.).

Шон Рейфшнайдер
источник
0

Прежде всего, если вы устанавливаете SSD за RAID-контроллером, вы теряете поддержку TRIM.
Во-вторых, я не совсем понимаю всю идею гибридного RAID. Весь смысл RAID1 в том, что ИМХО способен противостоять потере одного из дисков. Теперь представьте, что вы потеряете свой SSD в этом гибридном RAID под большой нагрузкой. Вы видите мою точку зрения? Для меня это больше похоже на решение для резервного копирования.

@MarkM Извините, что не выразил себя ясно. Конечно, контроллер обнаружит неисправность элемента. Но почему люди готовы платить больше за SSD? Потому что он может справиться с более высокой нагрузкой. Для некоторых типов нагрузки (высокая IOPS) он может обрабатывать до 10 раз по сравнению с обычными жесткими дисками. При такой нагрузке оставшийся жесткий диск никогда не сможет работать как SSD - ваш сервер эффективно отключается. Так что в случае RAID1 с двумя одинаковыми дисками, когда один из них выходит из строя, сервер продолжает работать - и в этом весь смысл RAID1. Вы должны заменить неисправный диск не для восстановления сервера (он работает нормально), а потому, что другой диск может выйти из строя. Но с этим гибридным RAID вы должны как можно скорее заменить неисправный SSD, чтобы восстановить нормальную работу сервера. Например, когда у вас был только один диск, и он вышел из строя, и вы должны заменить его и восстановить из резервной копии. Вот почему я пошутил, что это решение для резервного копирования. Еще раз извините

Арт Шайдеров
источник
Я уверен, что контроллер достаточно умен, чтобы читать с жесткого диска, если SSD падает из массива. Кроме того, RAID никогда не является резервной копией ни при каких обстоятельствах.
MDMarra
Я не согласен. Во-первых, есть не только серверы. Во-вторых, сервер может работать в 10 раз медленнее после потери диска, но это может быть приемлемо на некоторое время. В-третьих, потеря одного из двух идентичных дисков может значительно снизить производительность чтения.
Maaartinus
1
Просто добавим, что существует общий реальный режим отказа для твердотельных накопителей Sandforce, который заставляет их умирать почти случайно и без предупреждения, если ваш компьютер «зависает» в «неправильном направлении» из-за ошибки в прошивке контроллера. Что еще хуже, если вы попытаетесь использовать RAID1 со вторым идентичным твердотельным накопителем, одна и та же ошибка может буквально поразить оба диска одновременно, оставляя вас в равной степени облажанными. В этом случае возможность использовать SSD в качестве сквозного кэша может означать разницу между затратами на восстановление недели или более после сбоя по сравнению с несколькими часами ухудшения состояния при переформатировании SSD.
Bitbang3r