Программный RAID5 (проблема производительности)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
zatorax
Сообщения: 1

Программный RAID5

Сообщение zatorax »

ОС SuSe 10.3 (была Debian 4 Sid Each testing вся линейка ядер 2.6)
создан RAID5 средствами mdadm
# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb[0] sde[3] sdd[2] sdc[1]
2197723392 blocks level 5, 4k chunk, algorithm 2 [4/4] [UUUU]

unused devices: <none>

все красиво за исключением скорости
винты по отдельности
hdparm -Tt /dev/sda

/dev/sda:
Timing cached reads: 6152 MB in 2.00 seconds = 3080.34 MB/sec
Timing buffered disk reads: 216 MB in 3.01 seconds = 71.87 MB/sec

# hdparm -Tt /dev/sdb

/dev/sdb:
Timing cached reads: 5394 MB in 2.00 seconds = 2699.26 MB/sec
Timing buffered disk reads: 224 MB in 3.01 seconds = 74.46 MB/sec

и так все, скорость массива
# hdparm -Tt /dev/md0

/dev/md0:
Timing cached reads: 6214 MB in 2.00 seconds = 3110.46 MB/sec
Timing buffered disk reads: 150 MB in 3.02 seconds = 49.68 MB/sec

iostat
# iostat
Linux 2.6.22.5-31-default (save2) 27.01.2008

avg-cpu: %user %nice %system %iowait %steal %idle
0,09 0,00 4,26 9,69 0,00 85,97

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1,57 7,10 20,15 1791545 5086056
sdb 129,63 2186,25 365,22 551737744 92168848
sdc 127,40 2186,05 365,25 551687216 92176856
sdd 125,37 2186,50 365,31 551801472 92191872
sde 127,74 2186,15 365,30 551714672 92188984
md0 1220,85 8689,73 1077,08 2193007768 271819624

в чем может быть проблема? какие идеи?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: Программный RAID5

Сообщение rm_ »

Тоже столкнулся с проблемой производительности RAID5, по результатам её решения написал мини-статью: Заметки о программном RAID с помощью mdadm. Если автору темы (через два года после её создания) или кому-либо ещё, нашедшему эту тему поиском по форуму или гуглом/яндексом хочется узнать ответ, могу обратить внимание, что в приведённом выше массиве использован крайне маленький размер страйпа (4k chunk), необходимо увеличить хотя бы до 64К, и уже от этого работать с рассмотренными в моей статье параметрами.
Спасибо сказали:
Ответить