LINUX.ORG.RU
ФорумAdmin

Разметка RAID


0

0

Есть 4 одинаковых диска с секторами по 4kb.
Размечаю под RAID-6 (так хочется, да я в курсе, что медленно и КПД 50%).

Вопросы:
Скорость массива должна быть сколько процентов от скорости одного диска
- на запись (мне казалось 100%, т.к. диски данных и контрольной суммы могут писать параллельно)
- на чтение (мне казалось 200%, т.к. данные можно читать с любого диска с данными, не контрольными суммаим)

По результатам замеров такая скорость не достигается.

Создавал так:
mdadm --create /dev/md0 --chunk=64 (непонятно, сколько ставить) --level=6 --raid-devices=4 /dev/sd[abcd]
mkfs.ext3 -b 4096 -E stride=16 -E stripe-width=32 -O dir_index /dev/md0

Замерял так:
mount /dev/md0 /mnt/md0
time dd oflag=sync,noatime,direct if=/dev/zero of=/mnt/md0/zeroes bs=8M count=100

Скорость записи получается ~30% от скорости одного диска.

Что я делаю не так?
PS1: теперь пишу -E stride=16,stripe-width=32 (раньше первый ключ игнорировался)



Последнее исправление: shnyavin (всего исправлений: 1)

а если померить без дурацких oflag?
=)

system-root ★★★★★
()
Ответ на: комментарий от mikki

используешь софтварный рейд.


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

shnyavin
() автор топика
Ответ на: комментарий от shnyavin

Случаем не в дисковый контроллер МП всё упирается?

DALDON ★★★★★
()

А если попробовать писать минуя ФС? Там журнал и т.п. Просто dd of=/dev/md0 if=/dev/zero bs=1M count=...

blind_oracle ★★★★★
()
Ответ на: комментарий от nnz

Спасибо. Насчет вынесения битмэпов - полезная информация.

Вот еще пишут, что надо смотреть cat /proc/mdstat,
потому что сразу после создания он начинает перестраиваться
и перед замерами производительности надо ждать:

https://raid.wiki.kernel.org/index.php/Initial_Array_Creation

shnyavin
() автор топика
Ответ на: комментарий от shnyavin

>Вот еще пишут, что надо смотреть cat /proc/mdstat, потому что сразу после создания он начинает перестраиваться и перед замерами производительности надо ждать:

facepalm.jpg (10 Gb) Ты что, этого не знал?

anonymous
()
Ответ на: комментарий от nnz

В общем, вынес журнал mdadm и журнал ext3 на отдельный диск (PCIe SSD),
дождался окончания перестроения,
в результате получилось:
- запись 76 MB/s
- чтение 194 MB/s

не знаю, стоит ли дальше ковырять, или такая скорость - нормальная?

shnyavin
() автор топика
Ответ на: комментарий от shnyavin

Тогда это очень неплохой результат.

Параметры ext4 (stride,stripe_width) уже потюнил (по ссылке выше)?

Кстати, битмап вообще-то необязателен. Он только ускоряет проверку рейда после холодного ребута.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.