информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяЗа кого нас держат?Все любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
В хорошие РАИД контроллеры ставят хорошую логику. 15.05.08 15:11  Число просмотров: 1758
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 15.05.08 15:17  Количество правок: 3
<"чистая" ссылка> <обсуждение закрыто>
> Надо оговориться, что при использовании RAID 5, по
> сравнению с единичным диском с таким же же
> тех.характеристиками, как диски массива, ощутимого прироста
> не получается из-за не слишком простой и быстрой логики
> обработки дискового массива данного типа.

В хорошие РАИД контроллеры ставят хорошую логику.
Во первых при чтении массив 5 уровня представляется как массив 0 уровня на количестве дисков N-1.
Обращение к диску с избыточностью будет только в том случае, если требуется считануть данные с диска, который в данный момент неисправен. Да, в этом случае скорость сильно упадет.
Если в контроллере стоит 4 килобитная логика, то вычисление контрольной суммы произойдет за один такт. Это конечно гипотетическая ситуация, но 64 битная логика - факт, да еще может быть многопоточная (многоядерная). В худшем случае вычисления - 64 такта. Поскольку на гигагерцовых процессорах один такт во много раз короче шинного цикла интерфейса, получаем задержку на обработку (которая при чтении даже не выполняется) эквивалентную передаче нескольких байт по интерфейсу. При записи корректировака контрольных сумм легко встает в очередь (кеш с отложеной записью) и не мешает основным запросам - суммарная пропускная способность большого количества дисков намного больше скорости PCI шины так что контроллер всегда успеет посчитать и скинуть ее.

> При использовании RAID 1 "зеркало" условно возможен прирост
> производительности только при чтении (зависит от конкретной
> реализации).

При чтении во столько раз больше, сколько дисков установлено в зеркале. Если два, то четные блоки читаем с первого, нечетные со второго. Двухкратный прирост скорости. Скорость записи, как на один, поскольку запись на второй диск происходит одновременно с записью на первый.

> Максимальный по производительности, а также максимальный по
> ненадежности (ненадежность пропорциональна кол-ву дисков в
> массиве) - массив RAID 0 "чередование".

И максимальная экономическая эффективность в деньгах за гигабайт.

Скорость РАИДа в предположении того, что он будет стоять на серваке следует считать, учитывая многопоточность. Предположим, что несколько запросов приходят с интервалом в наносекунду и они с определенной вероятностью могут быть удовлетворены считыванием с разних физических дисков. Первый с первого, второй со второго, третий с третьего, четвертый с первого. Тогда второй и третий запрос могут быть удовлетворены сразу же и им не надо ждать окончания первого (и второго для третьего запроса), а четвертому не нужно ожидать второй и третий, а только первый. В результате интенсивной работы трх человек с серваком, у которого три диска в нулевом массиве или четыре в четвертом или пятом, могут слишком интенсивно работать с серваком и не ощущать интенсивной работы других пользователей. Если диск один, то запросы к серваку могут начать поступать быстрее, чем он может их удовлетворить и с точки зрения пользователей сервак встает в ступор.
<beginners> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach