Размер блока при создании RAID

Обсуждение технических вопросов по продуктам Novell

Сообщение Влад А.Сокол aka Akina » 06 июн 2005, 15:17

Интереесная мысель... А как насчёт внешних ящщыков? iSCSI/FC? А ежели массив из, скажем для начала, 60 дисков - тогда сколько? Для NSS имеем 4096/60-2 ~ 71 байт? Ыыы... даже не смешно...

Любой вывод (не путать с ввод/вывод! :lol: ) хорош для конкретного диапазона условий. Коню понятно что если размер блока при этом станет ниже единицы чтения с носителя, то следует остановиться и дальше не мельчить...

при уменьшении страйпа растёт число ИОпсов, что не способствует лёгкой жизни мозгов контроллера

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

Или брать нечто среднее, вроде тех же 64К...

Забавное у вас понятие среднего, сударь... :lol:

Впрочем что-то нас в религию потянуло...
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Alex-M » 08 июн 2005, 14:49

Любой вывод (не путать с ввод/вывод! :lol: ) хорош для конкретного диапазона условий. Коню понятно что если размер блока при этом станет ниже единицы чтения с носителя, то следует остановиться и дальше не мельчить...

Ну, как бы да - однако ж в данном случае уже не будет соблюдаться принцип минимизации числа операций ввода-вывода при чтении одного блока данных... Но всё равно, всякому коню - свой овощ... :D В смысле - сильно мельчить тоже не очень правильно, ибо может наступить вывод номер двас. Для кажной отдельно взятой ситуации будет свой оптимальный страйп-сайз.

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

А это как и куда посмотреть... :-) Я ж писал - при массовых вводах-выводах, да ещё мэлькими порциями - мозги вполне могут тормозить, ежели число дисковых каналов/шпинделей в сумме обеспечивает число ИОпсов куда выше, чем считалка может это прожевать... Например, какой-нибудь 4-х канальник с полностью забитыми дисковыми корзинами, дисков по 14 в каждой...

Или брать нечто среднее, вроде тех же 64К...

Забавное у вас понятие среднего, сударь... :lol: А это не у меня - это у аффторов NSS-а: :D
Евгений Сафонов писал(а):Непосредственно рекомендации Novell таковы
(взято из документации на NSS)

In RAID 0 and RAID 5 configurations, NSS writes data to each member device in turn. The maximum amount of data (in KB) committed to each write to a segment is called a stripe. Striping is unrelated to file block sizes that you might set on your storage device. Set the stripe size in increments of powers of two, between 4 KB and 256 KB (4, 16, 32, 64, 128, 256). The default stripe size is 64 KB. To maximize performance of the RAID, set the stripe size to correspond with your typical data write requirements. In general, use smaller stripe sizes for data servers and medium-to-large sizes for file servers. For most implementations, 64 KB provides the best performance.


А так - вполне, ежели размер м.б. между 16К и 256К - среднее как раз 64К и есть... Но это опять же от железки зависит... ;-)
Вагончик тронется, НОВЕЛЛ - останется!!!
Alex-M
 
Сообщения: 298
Зарегистрирован: 21 авг 2002, 16:46
Откуда: Москва, МИД России

Пред.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66