Расслоение единственной операции ввода/вывода между несколькими дисками

Оценить
(0 голоса)

Понять преимущества технологии расслоения больших операций ввода/вывода между несколькими дисками достаточно просто. К сожалению, некоторые люди думают, что та же самая логика рассуждений применима и к небольшим операциям ввода/вывода. Например, почему бы для того, чтобы ускорить выполнение операций чтения по 4 Кбайт, ни разделить каждую страницу размером 4 Кбайт между четырьмя дисками (по 1 Кбайт каждому)?

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

Точно так же использование слоев данных размером I Кбайт или 2 Кбайт для того, 1 чтобы расщепить небольшую (например, размером 4 Кбайт) операцию ввода/вывода, является неудачной стратегией. На типичном дисковом цилиндре сохраняется значительно большее количество информации, поэтому 4 Кбайт данных может быть считано быстро и эффективно без перемещения головок. Расслоение операций ввода/эы-вода в 4 Кбайт между четырьмя дисками просто увеличит вчетверо количестао дисковых операций и при этом не принесет вообще никакой выгоды. Далее, данная операция ввода/вывода не будет выполнена до тех пор, пока самый медленный из дисков не завершит передачу данных. Когда сотни пользователей выполняют такие oпeрации ввода/вывода одновременно, это лучший способ замедления работы системы.

Применение теории к реальной жизни
Decision Support System
Примите решение, насколько широким должен быть один слой данных
Расслоение данных с помощью LUNs
Размещение данных и индексов

Добавить комментарий


Защитный код
Обновить