Правильный и неправильный способы расслоения

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

Как было показано ранее, понятие расслоения (расщепления) данных, также известное как RAID 0, относится к практике распределения данных между несколькими дисками с использованием распределения по типу "карусели".

Ширина слоя представляет собой количество данных, которые система размещает на каждом диске перед тем. как переходить к следующему диску. Например, если 10 Мбайт информации распределяются методом расслоения между восьмью дисками при ширине слоя данных, равной 128 Кбайт, то первые 128 Кбайт будут записаны на диск номер один, вторые 128 Кбайт - на диск номер два и т.д. После того, как восьмая порция в 128 Кбайт будет записана на диск номер восемь, девятая опять начнет записываться на диск номер один. Таким образом, 10 Мбайт информации были бы записаны в десяти полных слоях размером по 1 Мбайт. Каждый диск содержал бы суммарно 1280 Кбайт данных.

Время передачи данных с диска, необходимое для того, чтобы считать 1 Мбайт с отдельного диска емкостью 36 Гбайт, в лучшем случае составит 33 миллисекунды, принимая, что такой диск способен поставлять данные со скоростью 30 Мбайт в секунду. Когда 1 Мбайт информации считывается в одной операции из слоя данных, описанного ранее, то в эту операцию будут вовлечены все восемь дисков, причем, вклад каждого из них составляет 128 Кбайт. Время передачи 128 Кбайт данных будет в рассматриваемом примере равняться 4 миллисекундам для каждого диска. Время позиционирования головок диска должно быть одинаковым как для считывания 128 Кбайт, так и для считывания 1 Мбайт. Таким образом, одна операция чтения данных, распределенных методом расслоения, должна завершиться намного быстрее, хотя и за счет небольшого дополнительного расхода ресурсов центрального процессора, связанного с повторной сборкой данных. Именно в этом заключается целесообразность ввода/вывода с расслоением данных для приложений DSS (Decision Support Systems -систем поддержки принятия решений).

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

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


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