Я собираю домашний сервер Ubuntu 14.04 и только что установил два диска по 3 ТБ для файлов и носителей. В коробке (HP DC7900 SFF) используется Intel Matrix RAID, который, согласно википедии, является не аппаратным или программным RAID, а программно-аппаратным RAID. Я имею в виду установку двух разделов на каждый диск (всего четыре) и зеркалирование (RAID1, ~ 2,5 ТБ) файлов с одним разделом с каждого диска и чередование (RAID0, ~ 1 ТБ) носителя с двумя другими разделами для всего ~ 3,5 ТБ.

Другим вариантом является зеркалирование /RAID1 на обоих дисках, поэтому общая сумма составляет ~ 3 ТБ.

Если мы транслируем фильм, слушаем музыку и читаем / пишем файлы, первая конфигурация RAID0 и RAID1 даст нам лучшую производительность, или простой RAID1 будет быстрее? Я понимаю, что если бы каждый раздел находился на своем диске, он был бы быстрее, но не знаю, есть ли проблемы с производительностью в конфигурации, которую я предлагаю. Мне нравятся дополнительные 0,5 ТБ, которые мы получили бы от первой конфигурации, но были бы рады отказаться от них для повышения производительности. Мне нужна избыточность, поэтому использовать весь RAID0 не вариант.

3 ответа3

0

Что ж, использование RAID1 и RAID0 (RAID10) будет быстрее, чем просто RAID1, но для этого требуется минимум 4 диска. Если вы не хотите приобрести больше дисков. Придерживайтесь RAID1, который дает зеркалирование, но не повышает производительность.

0

Хотя то, что вы предложили , сработает, это не имеет большого смысла.

Прежде всего, я предложу лучшее решение: используйте три диска по 3 ТБ и сделайте RAID5. RAID5 дает вам избыточность и скорость. Он учитывает потерю любого отдельного диска, все еще функционируя в его ухудшенном состоянии. RAID5 также повышает производительность, поскольку данные записываются последовательно на каждый диск. Это дает вам 6TB более быстрых и избыточных данных.

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

0

Поскольку вы говорите о RAID на разделах, я предполагаю, что вы должны говорить о программном RAID (mdadm в Ubuntu).

Обычно мультимедийные файлы имеют тенденцию быть большими и плохо поддаются кэшированию на уровне ОС. Таким образом, чтобы иметь возможность использовать ваши медиа, вы должны иметь возможность читать как можно больше данных без чрезмерного движения головы. Но вы будете читать с обоих дисков. (RAID0).

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

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

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

Поскольку вам требуется 1 ТБ незащищенным, вы также можете использовать четвертый диск 1 ТБ, если это возможно.

Другим вариантом является зеркалирование /RAID1 на обоих дисках, поэтому общая сумма составляет ~ 3 ТБ.

Это, вероятно, будет лучшим вариантом. Если вы используете две директории, скажем /disk2 /data и /disk2 /media, вы будете использовать свободное пространство. (Как правило, люди имеют тенденцию к чрезмерной спецификации.)

Кроме того, вы можете поместить свой диск RAID1 в LVM и получить выгоду от дальнейшего безболезненного расширения. Это также позволит гибко наращивать / сокращать тома и переносить данные, в то же время поддерживая две отдельные точки монтирования для данных и носителей, если вам это действительно нужно, с одним RAID1-томом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .