Нужен совет по RAID

Holic
8/21/2007, 3:39:14 PM
Всем здравствуйте. Нужен совет знающих людей.
Сейчас у меня стоит 400 Gb Seagate SATA II (m/b Asus P5B Deluxe)
Когда его покупал, думал хватит надолго, но не тут то было, забит уже почти на 2/3. Хочу прикупить еще. Мне посоветовали купить 2 HDD (например 2*160 Gb) и сделать RAID. Честно говоря, знаю я про это мало, поэтому просьба подсказать.

1) Чтобы увеличилась скорость - надо винду и все программы и игры устанавливать на RAID, а тот, что у меня сейчас (400 Gb) использовать как хранилище (фильмы, музыка, дистры) или это неважно?
2) Для создания RAID нужны 2 абсолютно одинаковых диска?
3) Эти 2 дополнительных диска тоже должны быть Seagate, или можно от других производителей?

Заранее благодарен за ответы.
-=Велла=-
8/21/2007, 3:53:06 PM
1. Да, желательно, если хочешь увидеть разницу
2. Да...
3. Пофигу, главное, чтоб они сами между собой были одинаковые
Holic
8/21/2007, 4:02:57 PM
Спасибо.
Lezzbi
8/22/2007, 5:38:33 PM
Лично на твоем месте я бы не стал париться с рейдом, а купил еще один диск 400-500 гигов..
do-do
8/22/2007, 5:54:36 PM
Ставя 2а винта- ты грубо говоря надежность уменьшаешь в 2а раза :)
Разве, что монтаж видео скажем - а для игр ЗАБЕЙ - действительно один большой винт лучше
-Палыч-
8/22/2007, 7:30:48 PM
Винду не особа-то нужно разгонять, так что её можно и поставить
на обычный винтик 80гГб. А вот игры и софт там разный чтоб быстро
работал тужно ставить на отдельный от системы райд диск. И
рабочие папки тоже должны находится на этом-же райд диске.
Вот тогда и начинаеш верить в чудеса. Я не знаю почему но система здорово тормозит работу сурёзного софта если находится с этим
софтом на одном и том-же физическом диске.
MylnikovDm
9/3/2007, 3:24:10 AM
Я не знаю почему но система здорово тормозит работу сурёзного софта если находится с этим софтом на одном и том-же физическом диске.
ПРоблема не в том, что система и софт находятся на одном физ. диске, а в том, что по умолчанию файл подкачки, где система хранит блоки виртуальной памяти, находятся на одном физ. диске. Если файл подкачки переназначить на другой физический диск, то тормозов будет меньше, особенно если на дисковый массив.
Кстати, некоторые современные матери позволяют подключать до 6 дисков в параллель на основном массиве и ещё два диска на дополнительном. Но только такое решение будет уже весьма прилично стоить. Хотя, если кому это для работы нужно, для того же видеомонтажа или 3D графики, то есть смысл потратиться на железо, чтобы потом получить выигрыш на времени.
Правда, если серьёзную систему собирать, то я бы всё-таки поставил внешний RAID контроллер со встроенным дополнительным кэшем.
-Палыч-
9/4/2007, 3:31:50 AM
Вот тока не надо про файлы подкачки, пытали мы это дело
словом понт адин. Кнонечно есть прирост но неахти какой.
Но и это нужно учитовать при распедилении диковых ресурсов.

А внешний райд контроллер неудобен да и слшком уж мудрёно всё
получится и зачем кагда вот он, уже на мамке встроен.
Хотя ВЕЩЬ неплохая.
MylnikovDm
9/4/2007, 10:07:28 PM
А внешний райд контроллер неудобен да и слшком уж мудрёно всё
получится и зачем кагда вот он, уже на мамке встроен.
Во-первых, у встроенного контроллера нет своего кеша, а во-вторых, большинство встроенных контроллеров держат только RAID 0 или 1 уровня, в крайнем случае 0+1. Это не то, чего бы хотелось. А хотелось бы 5 или 10 урвоень иметь, чтобы не терять слишком много места.
Хотя, это если хочется иметь не только быстрый массив, но ещё и надёжный.
Опять же, от встроенного массива уровня 0 толку тоже не очень много. В том смысле, что при падении одного из винтов информация на втором останется и с него можно даже будет систему запустить. Но вот без "плясок с бубном" восстановить массив с новым винтом не получится. Про горячую замену дисков я уже вообще не говорю. Это только с внешним контроллером можно реализовать.

Хотя, это у кого какие потребности. Но по любому, если собираем систему для серьёзной работы с хорошей нагрузкой на дисковую подсистему, операционку лучше поставить на отдельный диск, а данные размещать на массиве.
nicko2007
9/7/2007, 7:30:45 PM
Мой тебе совет: не парься с RAID, если не хватает места лучше купи еще один большой винт и поставь вторым.

Встроенный RAID тебе мало поможет: т.к. при RAID 0 - данные пишутся поочередно на оба винта, как следствие возрастает скорость и объем (в 2 раза), но при падении одного из винтов теряется информация на обоих винтах; при RAID 1 получаем зеркало и при выходе из строя одного из винтов имеем , но теряем объем; для 0+1 нужно уже четыре винта. Вообщем, RAID это не твой случай.
Roman
9/8/2007, 6:40:49 PM
Я давно уже на нулевом рейде сижу. Он помогает, когда нужно что-нибудь большое на хард или с харда залить. Например, с двух ДВД одновременно что-нибудь скинуть на хард.
Если ты хочешь хранить на харде фильмы, музон и т. д., то тебе никаких хардов не хватит! Записывай лучше всё это добро на ДВД.
Decemberunderground
9/9/2007, 7:37:52 PM
Ребят, я думаю для пользователя достаточно и Raid0, это вполне реально, всётаки винты не так часто летят, чтобы был серьёзный риск, тем более что получится неплохой разгон, ведь как я понял целью являлась не отказаутойчивость, а именно разгон и увеличение объёма, ну если уж хотите отказоустоичивость то без хот спаре не обойтись.
-Палыч-
9/14/2007, 1:15:34 AM
Во во и я про тоже;
-если нужна скорость, то райд 0
-если нужен просто объём, то большой вит
-если надо надёжный винт, то райд 1
-если и то и другое, и третье, то райд 0+1
MylnikovDm
9/14/2007, 2:12:57 AM
-если и то и другое, и третье, то райд 0+1
Если нужно и то, и другое, и третье, то лучше всего взять внешний контроллер, который поддерживает хотя бы RAID 5. Для 0+1 нужно минимум 4 диска. При этом половина уйдёт на обеспечение надёжности. А у RAID 5 на надёжность будет использовано всего 25% от общего объёма. При этом скорость у RAID 0+1 будет почти в 2 раза выше, чем у одиночного диска, а у RAID 5 почти в три. Тем более, что такие контроллеры сейчас стоят не так уж дорого, особенно если не требуется горячая замена и автоматическое восстановление массива после замены неисправного диска.
-Палыч-
9/14/2007, 5:36:50 PM
(MylnikovDm @ 13.09.2007 - время: 23:12) -если и то и другое, и третье, то райд 0+1
Если нужно и то, и другое, и третье, то лучше всего взять внешний контроллер, который поддерживает хотя бы RAID 5. Для 0+1 нужно минимум 4 диска. При этом половина уйдёт на обеспечение надёжности. А у RAID 5 на надёжность будет использовано всего 25% от общего объёма. При этом скорость у RAID 0+1 будет почти в 2 раза выше, чем у одиночного диска, а у RAID 5 почти в три. Тем более, что такие контроллеры сейчас стоят не так уж дорого, особенно если не требуется горячая замена и автоматическое восстановление массива после замены неисправного диска.
Тут возникает такой вопрос, а можно-ли поставить систему на диск внешнего райд контроллера???
Roman
9/14/2007, 8:37:55 PM
Можно.
MylnikovDm
9/15/2007, 12:49:44 AM
Тут возникает такой вопрос, а можно-ли поставить систему на диск внешнего райд контроллера???
Поставить можно, по крайней мере W2K, Win XP и WIn 2003 Server. Только для этого нужно на машине иметь работающий привод для дискет, поскольку с других типов носителей винда в момент установки загружать драйвера не умеет. Или делать себе специальный дистрибутив на CD, на который все нужные драйвера добавить.

Но в случае с внешним контрлллером вообще встаёт вопрос, а нужно ли на внешний массив ставить систему? У нас для этой цели стоит отдельный небольшой винт на штатном контроллере материнки. И с установкой проблем меньше, и система от интенсивности работы с данными на массиве практически не зависит.
-Палыч-
9/16/2007, 3:03:31 AM
Так я и думал, можно но гиморно, как на интеле. Вобщем не стоит, я так понимаю....
MylnikovDm
9/16/2007, 4:20:02 AM
А причём тут интел, не уловил?

Ты собираешься домой компьютер для развлечения поставить или сервре собрать? Хотя, и для того, и для другого случая можно поставить маленький отдельный винт под систему (80Гб сейчас стоит меньше 1500 руб) и внешний RAID массив на 4-5 дисках. И будет очень даже шустро всё крутиться и никакого особого гемора с установкой. Система вполне штатно встанет на отдельный диск на стандартном контроллере материнки, а RAID уже потом тоже достаточно легко встанет после с CD. Кстати, у нас Win Server 2003 у себя нашёл драйвер к нашему внешнему контроллеру. Правда, мы его потом всё равно заменили на фирменный, поскольку с ним горячая замена дисков толком не работает как положено. И в целом на интеле получился вполне приличный сервер за 150 тыс. с 2х2 Xeon'ами и 4 Гб оперативки на борту, плюс внешний RAID 5 из 4х WD Raptor 15000. Хотя сейчас я бы поставил вместо них Seagate на 750 Гб последней модели.
link82
9/16/2007, 5:29:13 AM
Какие существуют уровни RAID и какой из них выбрать?

RAID-0. Обычно определяется как НЕ избыточная группа дисководов без контроля четности. RAID-0 по способу размещения информации по дисководам, входящим в массив, иногда называется "Striping" ("полосатый" или "тельняшка")

Так как RAID-0 не обладает избыточностью, авария одного дисковода приводит к аварии всего массива в том смысле, что происходит потеря ВСЕХ данных. С другой стороны RAID-0 обеспечивает максимальную скорость обмена и эффективность использования объема дисководов. Поскольку для RAID-0 не требуются сложные математические или логические вычисления, вычислительные затраты на его реализацию минимальны.

Область применения: аудио- и видео приложения требующие высокую скорость непрерывной передачи данных, которую не может обеспечить одиночный дисковод. Например, исследования, проведенные фирмой Mylex, с целью определить оптимальную конфигурацию дисковой системы для станции нелинейного видео монтажа показывают, что, по сравнению с одним дисководом, массив RAID-0 из двух дисководов дает прирост скорости записи/чтения на 96%, из трех дисководов - на 143% (по данным теста Miro VIDEO EXPERT Benchmark).

Минимальное количество дисководов в массиве -2.

RAID-1. Более известен как "Mirroring" ("дисковое зеркало") или пара дисководов, содержащих одинаковую информацию и составляющих один логический диск

Запись производится на оба дисковода в каждой паре. Тем не менее, дисководы, входящие в пару, могут совершать одновременные операции чтения. Таким образом «зеркалирование» может удваивать скорость чтения, но скорость записи остается неизменной. RAID-1 обладает 100% избыточностью и авария одного дисковода не приводит к потере информации - контроллер просто переключает операции чтения/записи на оставшийся дисковод.

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

Минимальное количество дисководов в массиве - 2.

Для увеличения скорости записи и обеспечения надежности хранения данных несколько массивов RAID-1 можно, в свою очередь, объединить в RAID-0. Такая конфигурация называется «двухуровневый» RAID или RAID-10 (RAID 0+1):


Минимальное количество дисководов в массиве -4.

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

RAID-2. Распределяет данные по страйпам размером в сектор по группе дисководов. Некоторые дисководы выделяются для хранения ECC (код коррекции ошибок). Так как большинство дисководов по умолчанию хранят коды с ECC для каждого сектора, RAID-2 не дает особых преимуществ по сравнению с RAID-3 и, поэтому, практически не применяется.

RAID-3. Как и в случае с RAID-2 данные распределяются по страйпам размером в один сектор, а один из дисководов массива отводится для хранения контрольных сумм (фактически информации о четности)

RAID-3 полагается на коды с ECC, хранящиеся в каждом секторе для обнаружения ошибок. В случае отказа одного из дисководов восстановление хранившейся на нем информации возможно с помощью вычисления исключающего ИЛИ (XOR) по информации на оставшихся дисководах. Каждая запись обычно распределена по всем дисководам и поэтому этот тип массива хорош для работы в приложениях с интенсивным обменом с дисковой подсистемой. Так как каждая операция ввода-вывода обращается ко всем дисководам массива, RAID-3 не может одновременно выполнять несколько операций. Поэтому RAID-3 хорош для однопользовательского однозадачного окружения с длинными записями. Для работы с короткими записями требуется синхронизация вращения дисководов, так как иначе неизбежно уменьшение скорости обмена. Применяется редко, т.к. проигрывает RAID-5 по равномерности использования дисков (Диск с контрольными суммами используется при каждой операции записи/чтения, а остальные диски - по мере необходимости). Реализация требует значительных вычислительных затрат.

Минимальное количество дисководов в массиве - 3.

RAID-4. RAID-4 идентичен RAID-3 за исключением того, что размер страйпов много больше одного сектора. В этом случае чтение осуществляется с одного дисковода (не считая дисковода, хранящего информацию о четности), поэтому возможно одновременное выполнение нескольких операций чтения. Тем не менее, так как каждая операция записи должна обновить содержимое дисковода четности, одновременное выполнение нескольких операций записи невозможно. Этот тип массива не имеет заметных преимуществ перед массивом типа RAID-5 и проигрывает ему по равномерности загрузки дисков.

RAID-5. Этот тип массива иногда называется «массив с вращающейся четностью». Данный тип массива успешно преодолевает присущий RAID-4 недостаток – невозможность одновременного выполнения нескольких операций записи. В этом массиве, как и в RAID-4, используются страйпы большого размера, но, в отличие от RAID-4, информация о четности хранится не на одном дисководе, а на всех дисководах по очереди

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

Область применения: надежные массивы большого объема. Реализация требует значительных вычислительных затрат.

Минимальное количество дисководов в массиве - 3.

RAID-1 или RAID-5?

RAID-5 по сравнению с RAID-1 более экономно использует дисковое пространство, так как в нем для избыточности хранится не полная «копия» информации, а только контрольное число. В результате в RAID-5 можно объединить любое количество дисководов, из которых только один будет содержать избыточную (контрольную) информацию.

Но более высокая эффективность использования дискового пространства достигается за счет более низкой скорости обмена информацией. Во время записи информации в RAID-5 надо каждый раз обновлять информацию о четности. Для этого надо определить, какие именно биты четности изменились. Сначала считывается подлежащая обновлению старая информация. Затем эта информация перемножается по XOR с новой информацией. Результат этой операции – битовая маска, в которой каждый бит =1 означает, что в информации о четности в соответствующей позиции надо заменить значение. Затем обновленная информация о четности записывается на соответствующее место. Следовательно, на каждое требование вашей программы записать информацию, RAID-5 совершает два чтения, две записи и две операции XOR.

За то, что более эффективно используется дисковое пространство (вместо копии данных хранится блок четности) приходится платить: на генерацию и запись информации о четности уходит добавочное время. Это означает, что скорость записи на RAID-5 ниже, чем на RAID-1 в соотношении 3:5 или даже 1:3 (т.е. скорость записи на RAID-5 составляет от 3/5 до 1/3 от скорости записи RAID-1). Из-за этого RAID-5 бессмысленно создавать в программном варианте. Их также нельзя рекомендовать в тех случаях, когда именно скорость записи имеет решающее значение.