пара вопросов по RAID
Модераторы: Trinity admin`s, Free-lance moderator`s
пара вопросов по RAID
Здравствуйте,
У меня пара теоретических вопросов по RAID. (для простоты можно считать, что это RAID0)
1) Есть ли на уровне RAID-массива потеря места, связанная с размером стрипа, аналогичная потере места на уровне ФС, связанной с размером кластера?
Как известно, если у нас на NTFS кластер размером 4КБ, и мы записываем файл размером 1КБ, то всё равно занимается весь кластер, и свободное место уменьшается на 4КБ.
Опускаемся на уровень ниже. Что будет, если мы запишем кластер 4КБ на RAID-массив с размером стрипа 256КБ? Займется весь стрип (потеря места)? Или же в стрип можно дописывать до полного заполнения (нет потери места)?
2) Предположим, ОС отправляет на RAID-массив 1 IO-запрос размером 1МБ. Размер стрипа 256КБ. Означает ли это, что для RAID-массива этот один IO выливается в 4 IO по 256КБ?
У меня пара теоретических вопросов по RAID. (для простоты можно считать, что это RAID0)
1) Есть ли на уровне RAID-массива потеря места, связанная с размером стрипа, аналогичная потере места на уровне ФС, связанной с размером кластера?
Как известно, если у нас на NTFS кластер размером 4КБ, и мы записываем файл размером 1КБ, то всё равно занимается весь кластер, и свободное место уменьшается на 4КБ.
Опускаемся на уровень ниже. Что будет, если мы запишем кластер 4КБ на RAID-массив с размером стрипа 256КБ? Займется весь стрип (потеря места)? Или же в стрип можно дописывать до полного заполнения (нет потери места)?
2) Предположим, ОС отправляет на RAID-массив 1 IO-запрос размером 1МБ. Размер стрипа 256КБ. Означает ли это, что для RAID-массива этот один IO выливается в 4 IO по 256КБ?
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: пара вопросов по RAID
1. Нет, возможна частичная запись.
2. Контроллер всегда пытается выстроить последовательные блоки в очередь, чтобы уложить их последовательно. Но вообще-то в такой ситуации они окажутся на разных дисках
2. Контроллер всегда пытается выстроить последовательные блоки в очередь, чтобы уложить их последовательно. Но вообще-то в такой ситуации они окажутся на разных дисках
Re: пара вопросов по RAID
1. Нет, возможна частичная запись.
Ok. Но тогда интересно, какой стратегии придерживается RAID-контроллер, когда нужно записать данные - он будет писать на полностью свободное место, или будет распихивать данные в частично занятые стрипы?
2. Контроллер всегда пытается выстроить последовательные блоки в очередь, чтобы уложить их последовательно. Но вообще-то в такой ситуации они окажутся на разных дисках
Так в итоге этот один IO выливается в 4 IO или нет? Не случайно же для задач, которые создают запросы большими блоками, рекомендуют ставить большой размер стрипа.
Ok. Но тогда интересно, какой стратегии придерживается RAID-контроллер, когда нужно записать данные - он будет писать на полностью свободное место, или будет распихивать данные в частично занятые стрипы?
2. Контроллер всегда пытается выстроить последовательные блоки в очередь, чтобы уложить их последовательно. Но вообще-то в такой ситуации они окажутся на разных дисках
Так в итоге этот один IO выливается в 4 IO или нет? Не случайно же для задач, которые создают запросы большими блоками, рекомендуют ставить большой размер стрипа.
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: пара вопросов по RAID
1. Он будет писать по заданному адресу. Если конечно это не NetApp и RAID-DP
2. Уфф. Если у Вас рэйд0 из четырех дисков и страйп 256к, то запись 1МБ породит 4 дисковые операции - по одной на диск. Если дисков два, то контроллер попытается обойтись двумя операциями - если это возможно.
Может быть Вы лучше задачу опишете?
2. Уфф. Если у Вас рэйд0 из четырех дисков и страйп 256к, то запись 1МБ породит 4 дисковые операции - по одной на диск. Если дисков два, то контроллер попытается обойтись двумя операциями - если это возможно.
Может быть Вы лучше задачу опишете?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей