Рейтинг:0

Три однодисковых Raid 1 против JBOD

флаг mx

У меня есть сервер Intel, RAID-контроллер которого не поддерживает режим JBOD (такая же проблема, что и у моего Dell R820s).

Но я хочу сделать Ceph, поэтому мне "нужен" JBOD. Поэтому я установил свои 3 твердотельных накопителя как единый диск RAID 1 из пользовательского интерфейса конфигурации контроллера (хотя, возможно, мне следовало сделать RAID 0).

Есть ли какая-то производительность или другой недостаток в этом VS, создающем настоящий JBOD на контроллере, который предоставляет эту возможность? Будут ли какие-то накладные расходы RAID, о которых я не знаю?

Я также был немного удивлен тем, что контроллер позволил мне создать 3 отдельных RAID 1 всего из 3 жестких дисков, но он подходит для моего варианта использования, так что, эй, здорово.

флаг cn
Что самое важное? Отказоустойчивость или производительность. RAID 1 используется для сокращения времени простоя в случае выхода из строя одного или нескольких дисков, тогда как RAID 0 предназначен для повышения производительности, а JBOD просто использует пространство для хранения нескольких дисков как один. Вам необходимо иметь представление об этих концепциях и о том, что лучше всего подходит для того, что вы пытаетесь сделать, прежде чем приступать к какой-либо настройке.
флаг mx
Я очень хорошо понимаю эти концепции, эти диски будут частью кластера Ceph для обеспечения отказоустойчивости. Мне нужно только открыть их по отдельности для ОС хоста, и настроить их как JBOD в контроллере RAID обычно является способом «обойти» контроллер рейда, поскольку мне не нужен контроллер для управления отказоустойчивостью.
флаг cn
Тогда в чем собственно вопрос? Если бы у вас действительно было понимание, то вы бы знали, что JBOD и RAID 0 не подходят для того, чего вы пытаетесь достичь, потому что они не обеспечивают отказоустойчивость, чтобы избежать простоев. RAID 0 предназначен для повышения производительности, например, в случае создания контента, а о JBOD не может быть и речи, потому что один умирающий диск уничтожит все. Я не знаю точно, что вы сделали, но нельзя настроить RAID 1 с тремя дисками, если только третий не является горячим резервом. Лучшим вариантом для сокращения времени простоя для вас является RAID 5, так как вы все равно будете работать с одним диском.
флаг mx
Отказоустойчивость обеспечивается [Ceph](https://ceph.io/en/). Вопрос в следующем: есть ли какая-то производительность или другой недостаток в этом (однодисковый RAID 1, который, как я знаю, не обеспечивает отказоустойчивости) по сравнению с созданием реального JBOD на контроллере, который предоставляет эту возможность? Будут ли какие-то накладные расходы RAID, о которых я не знаю?
флаг cn
Вы не можете и не имеете RAID 1 с одним диском, и даже если бы вы это сделали, это было бы бесполезно, потому что защиты от смерти диска не существовало бы, но поскольку вам не нужен уровень RAID для сокращения времени простоя, он не все равно дело. JBOD не является RAID, так что никаких накладных расходов не будет. Единственный способ, которым могут быть накладные расходы, - это если вы используете RAID 5 или 6, потому что бит четности вызовет указанные накладные расходы.
флаг mx
Я знаю, что RAID1 с одним диском не имеет смысла, поэтому я и спрашиваю. Однако RAID0 не имеет большого смысла в моей настройке. Бит четности — это именно то, о чем я спрашиваю, и похоже, что в RAID1 его нет. Другими словами, моя проблема в том, что мне нужен JBOD, мой контроллер этого не позволяет, поэтому я сделал RAID 1 с одним диском. Какие накладные расходы я могу ожидать по сравнению с правильным JBOD?
флаг cn
У вас нет одного диска RAID 1, так как это невозможно, и вам не нужен контроллер для настройки JBOD. Вы можете сделать последнее из операционной системы. Если это Linux или другая ОС на основе Unix, то просто создайте физические тома, используя три диска, а затем создайте группу томов и логический том. Затем вы можете добавить к нему больше дисков позже, если вам это нужно. Вы можете настроить то же самое в управлении дисками в Windows. Поиск в Google покажет вам, как это сделать. Как бы то ни было, я не рекомендую JBOD, потому что, если один диск выйдет из строя, вы потеряете все свои данные.
флаг mx
Почитайте Ceph, может быть, вы поймете, о чем я говорю. Мне не нужен большой диск, мне не нужен RAID, я хочу Ceph, который эмулирует свои собственные большие диски из распределенной среды хранения и самостоятельно управляет избыточностью на нескольких машинах. Явно не рекомендуется использовать RAID с Ceph, так как он полностью заменяет RAID. См. [CEPH заменить RAID] (https://www.techrepublic.com/article/why-ceph-could-be-the-raid-replacement-the-enterprise-needs/) и [Архитектура Ceph] (https:// docs.ceph.com/en/latest/architecture/), особенно часть чередования данных.
флаг cn
Я уже обращался к вам, не желая RAID, я не предлагаю вам его использовать. Вопросы и комментарии тура касаются JBOD и того, как контроллер его не поддерживает. Я уже рассказывал об этом.
Рейтинг:1
флаг ru

Есть ли какая-то производительность или другой недостаток в этом VS, создающем настоящий JBOD на контроллере, который предоставляет эту возможность?

Скорее всего нет, но это зависит от фактического контроллера под рукой. RAID1 с одним диском подразумевает отсутствие диска, поэтому RAID0 больше подходит только по логике.

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

Предпочтительно искать контроллер, который явно поддерживает то, что вы делаете, и, возможно, рассмотрите простой не-RAID SAS или SATA HBA.

флаг mx
Спасибо, это имеет смысл, я найду время, чтобы переключиться на RAID 0, как я и думал. Я буду проводить бенчмаркинг.Я также хочу настроить жесткие диски хост-ОС как RAID 1 на том же контроллере, поэтому моим следующим вариантом будет контроллер, поддерживающий RAID 1 и JBOD.

Ответить или комментировать

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