Отправляет email-рассылки с помощью сервиса Sendsay

[TC] массивы RAID

Здравствовать всем. Уважаемые знатоки,поделитеся информацией-что
такое массивы RAID и где найти сведения об этом.
Весьма признателен.
Алексей

Ответить   Mon, 8 Jun 2009 01:43:57 +1100 (#869922)

 

Ответы:

Привет Алексей!
ц
что такое массивы RAID и где найти сведения об этом.
впринципе всё это очень просто.
наиболее интересны масивы raid 0 ониже страйпы.
2 или 4 или 2*N
винтов форматируются как единый винт.
при записи на такие винтовые сборки файл режется на части
и эти части уходят на винты масива.
в свете чего в теории двух или четырёх кратное увеличение скорости.
но на практике всё гораздо скромнее.
по интернет публикациям прирост производительности примерно 15 % на двухиксовом
страйпе
из моего личного опыта по тестированию железа
(я в своих суждениях опираюсь восновном на него, мало ли про какие винты писали
в статьях а тут конкретные железки и ведут они себя иногда совсем не так как
кто то там написал быстренько в статье для очередной срочной публикации потому
что редактор незамедлительно потребовал да и железо со временем становиться
быстрее и оптимизированее)
примерно 30%
тоесть если самсунг с 8 меговым кэшем выдавал свыше 80 мб/с
то в 2x страйпе
примерно 110
буферизованое же чтение в этих случаях вырастает достаточно сильно.
серьёзный же прирост линейной скорости можно получить если объединить в райд
масив например 4 винта.
винты должны быть обязательно одной ёмкости и за редкими исключениями одной фирмы
и модели.
насколько я слышал только интеловские райд контроллеры не обращают внимания на
то что винты разных фирм.
и то лично не проверял.
*
райд 1 или зеркальный том
в этом случае файл пишется сразу на 2 винта
(две копии одного и того же файла)
и используется это в тех случаях,
когда информацию нужно сохранить в целостности с гарантией.
*
райд 1+0
совмещение скорости и надёжности.
*
райд 5
когда например на третий винт
скидываьются системные сведения первых двух винтов задействованых в страйпе,
для надёжности и во избежание расточительности как в случае с райд 1+0
почти обо всём этом как ни странно можно почитать в справке виндовс.
теперь о плохом.
в случае если один из двух винтов райд 0 вылетает
то вылетает вся информация.
при raid 0 4 x
вероятность потери данных возрастает ещё в 2 раза.
так же немного более сложная установка о с
нужно совать дискету с драйвером при установке виндовс и жать f6
или интегрировать в дистрибутив винды эти дрова.
и ещё пара слов о статьях в инете и почему я прежде чем доверять,
стараюсь проверить лично.
нашёл в инете публикацию что при создании страйпа нужно его элементы делать как
можно больше и о том же сказал менеджер в одном магазине.
в случаи с моими винтами и райд контроллерами это 128 кб
но отформатировав этот страйп в ntfs
протестировав получил скорость меньше чем на одном.
а потом снова создал страйп
но на этот раз выбрав 4 кб и получил значительный прирост скорости.
потом подобное же заметил в тестах сандры.
всмысле чем меньше размер элемента страйпа тем быстрее скорость,
тоесть в суждениях лучше опираться не просто на публикации
а помимо них на личный опыт тестирования причём желательно несколькими программами.
вобщем если коротко,
то парится с масивом не стоит
современные винты и так достаточно быстры,
если же есть лишние деньги и желание получить скорость
то в этом случае можно купить винт на 15000 оборотов.
правда тут свои минусы,
например шум.
впрочем лично их не видел и на этом заканчиваю .
Виктор

Ответить   Mon, 8 Jun 2009 13:21:55 +0400 (#870299)

 

Доброго времени суток, Виктор.

И тут же пониженная надежность хранения данных.

Для тех, кто все же решил попариться, но не на широкую ногу,
оптимальным решением может оказаться технология IntelR Matrix Storage .

http://www.intel.com/cd/products/services/emea/rus/chipsets/matrixstorage/413469.htm

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

С уважением, Руслан Усачев

Ответить   Руслан Усачев Mon, 8 Jun 2009 17:20:09 +0300 (#870349)

 

Привет Руслан!
ц
На личном опыте убедился в ее жизнеспособности.
а какие конкретные модели зарайдил?
и что показывают тесты, например эвереста?
на сколько процентов уменьшает эта технология в реали дисковое пространство
ну или сколько гигов отрезало от сумарного объёма хардов.
далее прочитал статью
и непонял
речь там везде о вполнепривычных
raid 0 1 1+0 5
тоесть собственно что ты конкретно делал.
у меня тоже есть эта технология на матери
в приведённой тобою статье дданные конечно древние
например там пишут про
*
IntelR ICH7R
Четырёхпортовый контроллер SATA RAID, обеспечивающий преимущества технологии
IntelR Matrix Storage
***
это же вроде 2003 2004 год.
у меня достаточно давно
IntelR ICH9R
есть Matrix Storage
что конкретно порекомендуешь сделать с ддвухиксовым райд 0
для усиления надёжности.
есть внутренний пятисот гиговый сигейт
и удалось ли тебе осуществить райд 5
если да, то кинь ссылками или расскажи как тебе это удалось.
Виктор

Ответить   Mon, 8 Jun 2009 19:06:26 +0400 (#870356)

 

Доброго времени суток, Виктор.

2xSeagate Barracuda ST3320620AS
Это было год назад.
Пятисотки уже сильно разбегались по цене.

Не тестировал, исходя из парадигмы, "чему быть -- того не миновать" :).
Да и не "железячник" я, по мне главное -- чтобы "ботинки не жали".
Если будет ссылка на нормальный EVEREST -- протестирую.
Кстати, не знаю, что он покажет на значения параметров Smart,
но стоящий на матери Intel(R) ICH8R/ICH9R SATA RAID Controller
эту информацию через себя вроде не пропускает.
Субъективно ощущаю реальное ускорение , например, при обработке видео.
То же самое говорят знакомые, когда заходят, по сравнению с аналогичными
HDD,
не объединенными в массив.

Ну, это кто как поделит, и кому что надо в первую голову.
В принципе все как в книжках пишут:
Raid0 суммирует, Raid1 делит на 2.
Исходя из своих предпочтений, на быстрый том отдал 320 Гб,
и столько же на надежный
(естественно, его размер стал 160 Гб).
Таким образом потерял 25% общей емкости.
На быстром 3 раздела. 2x30 Гб -- 2 операционки, остальное -- для работы с
быстрыми данными.
На надежном держу то, что часто бывает нужно и лень с dvd бодаться.
Кстати, чтение с Raid1 тоже происходит быстрее, поскольку разные участки
дублированных данных читаются параллельно с двух дисков.

В BIOS прошита утилита по обслуживанию Matrix.
Ей разбил пространство двух винтов,
А в загруженной Windows обслуживание идет через драйвер
и утилиту Intel Matrix Storage Console .
Таким образом это решение является, строго говоря, программно-аппаратным.
в результате получил 2 тома.
Первые части винтов образуют массив с чередованием, а вторые -- зеркальный
массив.
Естественно, что при потере одного из дисков вся информация на быстром томе
будет потеряна,
но у меня это 2 операционки, образы которых, кстати, храню на внешнем
Seagate 200Гб,
ну а рабочих данных не очень жалко.
Зато со второго диска зеркальный том будет взят целым.

Для двух физических дисков это бессмысленно.
А оставлять внутри корпуса я даже двухсотку не захотел.
Лишний шум, тепловыделение, и скорейшая ему гибель.
Использую его для резервного копирования и для хранения невыжженого
MultiMedia.
Поскольку компьютерной музыкой не занимаюсь, из того, что
отъедает больше всего места, является видео, записанное
со спутниковой тарелки и слитое с чужих DVD до выяснения дальнейшей
судьбы.
Так что, никаких чудес в принципе нет.
Просто для себя посчитал его оптимальным как по скорости/надежности, так и
по цене.

Ответить   Руслан Усачев Mon, 8 Jun 2009 19:54:29 +0300 (#870381)

 

Здравствуйте, Алексей,

Для начала можно почитать википедию
http://www.google.ru/search?hl=ru&q=RAID&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f&oq=

Коротко говоря, несколько жёстких дисков (обычно однинаковой модели)
можно на аппаратном уровне объединить в одно устройство для ОС. При
этом возможны две цели альтернативно или совмещённо: выигрыш в
скорости и увеличение надёжности хранения данных. Для оздания и
поддержки RAID необходим специальный контроллер. На современых
материнках поддерживаются простые РЭЙДы типа Зеркала и Страйп. На
некоторых материнках поддерживается более сложные уровни RAID.

--
С наилучшими пожеланиями
Владимир Лукьянов, Москва

Ответить   Mon, 8 Jun 2009 10:06:05 +0400 (#870339)