Cab081

Рейтинг
2
Регистрация
09.04.2009
DLag:

RAID-5 существенно медленнее на запись только в случае с дешевым или старым контроллером.
Возьмите решения от Adaptec и разница между RAID 1 и RAID 5 практически сотрется.

А если взять один и тот же дорогой и новый контроллер и сравнить на нем скорость записи на raid5 и raid1? ;)

Нервно курит - это, знаете ли, не технический параметр.

Поверьте, хотя бы на слово, нам есть, и что сравнивать, и с чем сравнивать, мы в стоянии подготовить разные стэнды для проверок и сравнений тех или иных технологий.

Cab081 добавил 09.04.2009 в 17:29

DLag:
Они действительно есть для расчета контрольной информации при записи.
Вопрос в том что все операции выполняются параллельно и практически не влияют на скорость.

Dlag, вот еще к слову" избыточность", я хотел бы обратить ваше внимание на слово "секвенция", и подумать, можно или нельзя его использовать со словом "параллельно".

zzeus:
Так, теперь вопрос - зачем 2 операции чтения?

чтение старого блока и его четности

download.intel.com/design/storage/papers/30094601.pdf

здесь хорошая обрисовка в картинке.

zzeus:
поясните, откуда у вас 4 операции записи для Raid5?

Поясняю - это не "4 операции записи", это "4 обращения к дискам", как у меня и написано, будьте, пожалуйста, внимательнее.

4 просто операции = 2 операции чтения + 2 операции записи

zzeus:
Это был сарказм.

performance penalty уже давно не актуально, поскольку все вменяемые контроллеры имеют кеш (обычно с батарейкой, ага) и сами считают чексуммы.

А я разве не упомянул write-back?

Пенальти на одну блочную write операцию на raid5 это 4 обращения к дискам - 2 чтения и 2 записи. Ну, заставьте меня думать, что это быстрее, чем секвенция в 2 записи на raid1.

Cab081 добавил 09.04.2009 в 17:00

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

Посмотрите на структуру RAID 3-6, посмотрите на то как распределяются блоки.
Подумайте что это дает.

Для чайников на wiki есть статья по RAID
Цитаты из описания:
RAID 1

RAID 3


И еще раз вам напомню что Xen и сервера с порнухой разные вещи. 😂

P.S.: Конечно если вы используете SoftRAID, то RAID-1 в вашем случае будет быстрее, т.к. нет нагрузки на процессор по расчету позиций, но я все-таки надеюсь на лучшее.

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

По поводу raid3 - он устарел, и я очень давно не видел контроллеров, которые его позволяют.

То, что RAID5 медленнее на запись, чем RAID1, я всегда считал фактом, подтвержденным и логикой, и практикой, честно говоря, удивлен, что мне придется это доказывать.

Программные реализации raid для VDS мы не используем, конечно же, иронию оценил.

zzeus:
Какой бред. И это ИНЖИНЕР??? ААААААА УЖАС! УЖАС!

Хотя-бы пузомеркой любой измерили скорость записи на RAID6 в сравнении с RAID1, ага

Уважаемый, zzeus, слово "инженер" пишется через букву "е", с Вашего позволения.

Любое описание raid'ов 3/5/6 укажет Вам на performance penalty при операциях на запись.

И "пузомерки" это подтверждают. И , кроме того, любой инжЕнер укажет Вам на частое несоответствие показаний "пузомерок" и "реальной" работы. Симуляция нагрузки это вообще отдельная общирная тема, которую тоже можно затронуть.

Cab081 добавил 09.04.2009 в 16:27

DLag:
После этого места можно не читать.
Человек абсолютный ноль в RAID, о чем можно еще говорить.

Избыточность это свойство RAID, более того это первое слово в аббревиатуре RAID, на избытычности построены все прелести и недостатки RAID'ов. Что Вас так смутило?

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

Добрый день, господа, я инженер компании SpaceWeb, это мои комментарии транслировались сюда, так что, замечания относительно непонимания raid'ов и некоторые другие адресованы мне.

С удовольствием по мере возможности поучаствую в технической дискуссии непосредственно.

Значит, мысль была следующая.

Dlag, то, что Вы называете "растасовкой", в семантике raid называется избыточностью. Цена этой избыточности - множественные обращения к диску, особенно на запись, сложная математика по вычислениям контрольных сумм(которую, правда, на себя берет cpu контроллера) и постоянная работа с дисками для отслеживания корректности контрольных сумм. Общепринято, что использование сложных raid массивов на больших адресных пространствах дает приемущество на чтениях, и снижает скорость на запись(это частично компенсируется функционалом write-back), но современные большие дисковые кэши и эффективное кэширование в ядре ОС приемущества делают сомнительными, сохраняя при этом недостатки сложным raid схем.

Наш парк серверов содержит самые разные конфигурации серверов, мы используем и raid3/5/6, но стараемся придерживаться принципа разумного и достаточного.

Что касается свопа на отдельном диске/raid1/3/5/6/whatever и нагрузки на диски. Операции ввода-ввывода не происходят без участия CPU, ограничение на CPU очевидным образом создает ограничение на операции ввода-вывода. А вот при наличии сложных raid схем мы частично операции на работу с дисковой системой отдаем на откуп raid-контроллера и в некотором смысле не в состоянии ее контролировать. Планировщик в Xen ставит в "правильную" завимость работы и сети и блочных операций от виртуального CPU. В общем смысле это есть в обычной системе, но с случае с Xen'ом это вполне наглядно демонстрируется. LineHost выразил похожую мысль, но сослался на выделенный объем памяти - этого я не заметил.

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

1 23
Всего: 26