Я только что прочитал о гибридных RAID-массивах, состоящих из SSD и обычных жестких дисков, которые поддерживаются RAID-контроллерами Adaptec .
- Такая конфигурация RAID дает реальное преимущество?
- Разве производительность записи не снижается до скорости записи на жесткий диск?
- А как насчет дисков разных размеров?
Короче говоря, какие плюсы и минусы имеет такое решение RAID?
hard-drive
ssd
raid
raid-1
Ладислав Мрнка
источник
источник
Ответы:
По ссылке:
Запись и максимальный размер тома будут ограничены самым маленьким / самым медленным диском, как и любой другой смешанный RAID. Преимущество заключается в том, что все данные считываются с SSD, и это то, где они действительно превосходны. Это обеспечивает избыточность RAID-1 и производительность чтения SSD без затрат на два SSD.
Конечно, есть штраф за запись, но для большинства домашних пользователей они предназначены для чтения, а не для записи.
источник
Обратите внимание, что в дополнение к «Гибридному RAID» от Adaptec у них также есть то, что они называют «Max Cache».
Гибридный RAID позволяет поддерживать твердотельные накопители на обычных вращающихся дисках, чтобы снизить стоимость RAID-массива. Недостатком является то, что если вам нужна производительность SSD, вы, вероятно, не сможете выжить, работая на механическом диске. Таким образом, вы получаете производительность записи на вращающемся диске, и вам, вероятно, придется отключить службы, пока не завершится перестройка массива - мне это кажется довольно ограниченным в полезности. Я полагаю, что вам лучше использовать массив из 5 дисков SSD RAID-5, чем гибрид из 8 дисков, но у меня нет никаких цифр, подтверждающих это.
Max Cache позволяет вам использовать SSD в качестве устройства кеша для вашего массива вращающихся дисков. Это звучит многообещающе, но мелким шрифтом является то, что этот кэш предназначен только для записи, поэтому ваши записи происходят со скоростью вращающихся дисков, и ускоряются только чтения. Если вам нужно ускорение чтения, это, вероятно, неплохой способ, но я лично не проверял его.
Если вы работаете в 64-битном Linux, вы можете попробовать модуль ядра flashcache, который позволяет выполнять кэширование с записью или с обратной записью (хотя могут возникнуть проблемы с безопасностью данных при обратной записи) из одного блочного устройства в другое. Я играл с этим, и он хорошо работает, но в ситуации, которую я планировал запустить в производство в последнее время, система была 32-разрядной, и она действительно не работает в 32-разрядной версии (июль 2011 г.).
источник
Прежде всего, если вы устанавливаете SSD за RAID-контроллером, вы теряете поддержку TRIM.
Во-вторых, я не совсем понимаю всю идею гибридного RAID. Весь смысл RAID1 в том, что ИМХО способен противостоять потере одного из дисков. Теперь представьте, что вы потеряете свой SSD в этом гибридном RAID под большой нагрузкой. Вы видите мою точку зрения? Для меня это больше похоже на решение для резервного копирования.
@MarkM Извините, что не выразил себя ясно. Конечно, контроллер обнаружит неисправность элемента. Но почему люди готовы платить больше за SSD? Потому что он может справиться с более высокой нагрузкой. Для некоторых типов нагрузки (высокая IOPS) он может обрабатывать до 10 раз по сравнению с обычными жесткими дисками. При такой нагрузке оставшийся жесткий диск никогда не сможет работать как SSD - ваш сервер эффективно отключается. Так что в случае RAID1 с двумя одинаковыми дисками, когда один из них выходит из строя, сервер продолжает работать - и в этом весь смысл RAID1. Вы должны заменить неисправный диск не для восстановления сервера (он работает нормально), а потому, что другой диск может выйти из строя. Но с этим гибридным RAID вы должны как можно скорее заменить неисправный SSD, чтобы восстановить нормальную работу сервера. Например, когда у вас был только один диск, и он вышел из строя, и вы должны заменить его и восстановить из резервной копии. Вот почему я пошутил, что это решение для резервного копирования. Еще раз извините
источник