Должен ли я RAID мои SSD?

33

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

Стоит ли использовать RAID с SSD? Похоже, что основная причина механического сбоя будет устранена с помощью SSD, так что вы в основном торгуете «Chance of SSD» на «шанс сбоя дешевого контроллера материнской платы». Я не уверен, стоит ли это того.

Мнения?

Colen
источник
19
RAID не защищает вас от потери важных данных. Это не то, для чего это было разработано. Вам нужны резервные копии для этого.
Davr
Какое время работы вам нужно? Если вы можете прожить день или около того (час, если у вас есть запасной поблизости) время простоя, когда диск выходит из строя, а вы получаете замену и восстанавливаете свои резервные копии, тогда это на самом деле не нужно ...
Оскар Дюверборн
5
Как вы думаете, почему SSD не выйдет из строя? Потому что нет движущихся частей? Электроника может и не получится.
Дэвид
1
@ Дэвид: Конечно, электроника может выйти из строя, но SSD (я полагаю) с меньшей вероятностью сделает это, чем жесткие диски, из-за отсутствия механических частей.
Колен
@ Оскар, если SSD выходит из строя, вы теряете все данные на нем, а восстановление из резервных копий занимает время. Восстановление не так легко сделать с SSD, чем с HDD.
Мирча Кирея

Ответы:

19

Если вы не возражаете против стоимости, то ничто не помешает вам использовать RAID-массивы.

Всегда используйте программный RAID, если у вас нет сервера! Программный RAID может передаваться между компьютерами, а аппаратный RAID часто - нет.

Лично я не стал бы беспокоиться о RAID на SSD текущего поколения. Просто возьмите его и убедитесь, что у вас достаточно резервных копий , чтобы не беспокоиться о потере диска. При нынешней цене и размере твердотельных накопителей это будет дешево и легко сделать резервную копию, а затем, когда они станут дешевле и больше в будущем (как это будет неизменно), я бы купил больше :)

Я также предложил бы посмотреть на MTBF SSD и жестких дисков и рассчитать вероятность сбоя (и типы отказов - они могут быть не такими катастрофическими для SSD, так как разрыв одного сектора может не быть признаком того, что весь диск умирает, как это может быть с жесткими дисками) и работает, если SSD имеет более высокую или меньшую вероятность выхода из строя, чем набор жестких дисков с RAID-массивом ...

Редактировать: Официальный блог о сбоях сервера говорит, что этот сайт теперь работает с твердотельными накопителями с RAID-массивом: http://blog.serverfault.com/post/our-storage-decision/

Дэвид Гарднер
источник
1
Что именно вы подразумеваете под «программным рейдом»? Вы имеете в виду то, что делают материнские платы (в отличие от «настоящих» рейд-карт), или какой-то магический рейд, который Windows знает, как делать?
Колен
1
@Colen Немного магии, которую знает $ OS. Я предполагаю, что Windows может управлять программным RAID, с чем-то в «Динамических дисках» с зеркалированием и тому подобным (я знаю, что Linux и множество других ОС могут, но я не так часто использую Windows). Поддельный RAID на материнских платах бесполезен, и часто производительность не лучше (иногда хуже!), Чем программный RAID с поддержкой ОС.
Дэвид Гарднер
2
Варианты Windows для настольных компьютеров без названия «home» (2000, XP Pro, Vista и предположительно 7) поддерживают RAID0 и RAID1, а серверные варианты поддерживают RAID5. Linux поддерживает практически все существенные вещи типа RAID и его собаку. Если вы не получили подходящий выделенный аппаратный RAID-контроллер от хорошего производителя, используйте программный RAID. Дешевый аппаратный + программный RAID (как видно на дешевых контроллерах и входит в состав многих материнских плат) - удобное сочетание худшего и того, и другого!
Дэвид Спиллетт
7
TRIM пока не работает с RAID, так что нет - не RAID ваши SSD, пока они не работают ...
Оскар Дюверборн
1
@Legooolas (& @ Oskar): TRIM в настоящее время не поддерживается программным RAID-массивом Windows или Linux. Есть несколько экспериментальных сценариев, которые могут использовать hdparmручную поддержку TRIM для устройств RAID 1 (например, kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 ), но, вероятно, ничего такого, что я бы посчитал стабильным + достаточно проверенным для производственного использования.
Дэвид Спиллетт
9

Если вы используете программное обеспечение raid, вы исключаете «шанс отказа контроллера рейда материнской платы cheapo». При сегодняшних скоростях процессора время ЦП, необходимое для выполнения вычислений четности, крошечно (и вы, вероятно, делаете это уже в ЦП с большинством полупроходных чипов для пользовательских рейдов). При выполнении некоторых моих собственных тестов я фактически видел, что программный RAID превосходит корпоративные карты RAID, когда в режиме сквозной записи (я предполагаю, что ваша материнская плата не имеет кеша с резервным питанием от батареи, чтобы вы могли работать в режиме обратной записи).

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

Энтони Чиветта
источник
1
+1. Будучи укушенным плохо написанным BIOS настольной материнской платы, fake-RAID заставил меня уклониться от любого RAID, кроме аппаратного.
p.campbell
@pcampbell, у меня были сбои контроллеров RAID, и даже тот же чипсет не распознал массив после замены контроллера. Программный рейд - лучшее решение для этого, и на современных системах с большим количеством ядер ЦП это не сильно увеличивает нагрузку. Я бы по-прежнему предложил контроллер SATA / SAS для увеличения пропускной способности ввода-вывода, но использую программный RAID. Если вы специально не используете среду, которая требует аппаратного рейда, такую ​​как ESXi / VMWare.
Tracker1
8

SSD могут и не работать. Я бы сказал, да RAID их просто для безопасности.

mrdenny
источник
Согласовано. Особенно с некоторыми проблемами, которые возникали с ними в последнее время.
Дэвид
3

У меня нет прямого опыта работы с RAID-массивами, но в прошлом году я разговаривал с представителем Dell и задал тот же вопрос. Он сказал, что время ввода-вывода фактически увеличилось с RAID, и он не предложил это.

Я думал об этом некоторое время. По большей части вам нужен RAID по нескольким причинам: скорость, избыточность и / или пространство.

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

Что касается пространства, то логический том может справиться с этим, и нет реальной необходимости в RAID.

По поводу реданданса я не знаю. Было бы интересно проверить, получили ли вы какие-либо преимущества. Я считаю, что в SSD есть «лишнее» пространство, поэтому, когда «блоки» выходят из строя, есть место для размещения данных. Я только посмотрел на этот раздел самым случайным образом.

Надеюсь, я помог,

pulcher
источник
Это интересно, поскольку вы не можете сконфигурировать серверы Dell с твердотельными накопителями, если не добавите карту HW RAID. Я полагаю, что причина в том, что встроенный кэш RAID-контроллеров может помочь справиться с некоторыми проблемами с производительностью записи текущего поколения.
Чад Хьюникутт
Вы получите некоторое снижение производительности, даже RAID1 будет работать медленнее с твердотельными накопителями, так как диски обычно быстрее, чем контроллеры. Точно так же, он быстрее, чем HDD (даже диски 15K), и обычно компенсируется избыточностью. Я читал несколько мест, где сбои оборудования с SSD примерно такие же, как и у HDD за последние пару лет. Так что лучше быть в безопасности.
Tracker1
1

Стоит ли использовать RAID с SSD?

В общем, да. Для обеспечения избыточности данных рекомендуется использовать RAID 1 или выше. Теперь, с SSD, я не уверен, как это повлияет на их производительность, но я не могу представить, что это слишком пагубно. У меня нет опыта работы с твердотельными накопителями, поэтому я не могу говорить с ним.

Похоже, что основная причина механического сбоя будет устранена с помощью SSD

Логично, да. Но некоторые люди со временем сообщают о проблемах производительности SSD. В основном твердотельные накопители все еще не готовы на 100% для потребительского рынка IMO. Я не могу ждать , пока техника созревать , но когда у вас есть такие проблемы , как это от Intel, и снижение производительности это только вопрос времени , пока производители не выработают перегибы превзойдут их смирен «диск»-жесткие диски.

... так что вы в основном торгуете "Вероятность сбоя SSD" за "шанс сбоя контроллера рейда дешевой платы"

Хороший момент, но дешевые контроллеры материнской платы влияют как на SSD, так и на HDD, так что это действительно вопрос аппаратного RAID.

Я не уверен, стоит ли это того.

Теперь мы добрались до сути вашего вопроса. Стоят ли SSD деньги? Для скорости, без сомнения, я думаю, что они того стоят. Если вам не нужен WD Raptor на скорости 10 000 об / мин, SSD работает намного быстрее. Но ты сказал...

Я беспокоюсь о механическом сбое диска и потере моих данных.

Я думаю, что можно с уверенностью сказать, просто подождите. Подождите, по крайней мере, 12-18 месяцев, пока производители не начнут созревать свои продуктовые линейки, цены не упадут, емкость не увеличится и т. Д. И т. Д. Ожидание в компьютерной индустрии не повредит. Ваш акцент делается на избыточность данных, а не скорость. Зачем рисковать? А современные диски настолько дешевы и предлагают большую емкость, если сегодня вам абсолютно необходимо хранилище, приобретите более дешевые жесткие диски SATA II и аппаратный RAID-массив. Вероятно, вы потратите меньше денег в целом, и когда придет время для SSD, у вас уже будет хороший RAID-контроллер (при условии, что вы вложите в него деньги).

osij2is
источник
1

Если вам не требуется слишком высокая постоянная производительность записи, вы можете даже использовать асимметричный raid1 (--write-главным образом), когда другое зеркало находится на разделе жесткого диска. Это показало нам очень хорошую производительность в приложении с интенсивным чтением для баз данных, оно также должно играть хорошо как корневой раздел или раздел usr. Однако я бы не стал использовать эту настройку для подкачки или чего-либо подобного интенсивного записи (своп опасен для MLC SSD в любом случае).

P.Péter
источник
0

Я только что RAIDED 2 Kingston V серии 64 ГБ SSD, и я получаю скорость почти 500 МБ / с. Мне было интересно узнать о том, как использовать RAID 64 Kingston, который я использовал в качестве загрузочного диска в прошлом месяце, но это вдвое быстрее в моем Mac Pro 2.8 ГГц, 12 ГБ ОЗУ, модель начала 2008 года - «Harpertown» с двумя процессорами ( 8 ядер). Я один счастливый турист !!!


источник
Брюс, какой уровень RAID у тебя работает?
2
Держу пари, это RAID 0. Знаешь, страшно.
Том О'Коннор