LinuxForum.Fans
Тема

Программный raid0 - низкая скорость

Автор: icevl 7 сообщений 6865 просмотров
#18495

Столкнулся с такой проблемой которая не поддается объяснению а именно:
Имеется 4 диска (WD Green 1.5 TB 5400 SATA II) которые программно(mdraid) включены в raid 0. Файловая система массива: ext3 с журналом.
В системе крутится веб сервер nginx который отдают пользователям большие файлы: 100-1900 МБ.
Мртг графики мне в пиковую загрузку показывают 360 мегабит/сек, а в iostat картина следующая:


sda 15 652 94.7 35.4 8999.0 0.0 59.5 5.4 41.5 6.3 82
sdb 7 659 95.7 33.5 8152.2 0.0 61.3 2.7 21.1 4.5 59
sdc 19 674 93.8 37.3 8083.3 0.0 60.5 4.5 34.9 5.7 75
sdd 13 677 96.7 40.2 8526.1 0.0 59.6 2.7 19.9 4.4 60
md0 0 0 434.4 2807.7 33522.8 0.0 9.8 0.0 0.0 0.0 0

Вообщем md0 не выдавал не когда более чем 40 МБ/сек. Кто может предположить в чем проблема?

#18499

Какие заголовки столбцов у таблицы? Откуда цифра в 40 мб/с?

#18509
Writer написал:
Какие заголовки столбцов у таблицы? Откуда цифра в 40 мб/с?


dl ice # /usr/local/bin/iostat -x 1
extended device statistics

device mgr/s mgw/s r/s w/s kr/s kw/s size queue wait svc_t %b
hdb 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0
sda 18 0 144.1 0.0 7823.5 0.0 54.3 2.4 16.4 4.8 69
sdb 20 0 138.2 0.0 7835.3 0.0 56.7 3.4 24.4 5.3 73
sdc 19 0 138.2 0.0 7627.5 0.0 55.2 2.5 18.7 .4 75
sdd 16 0 140.2 0.0 7705.9 0.0 55.0 3.9 27.7 5.7 80
md0 0 0 635.3 0.0 31145.1 0.0 49.0 0.0 0.0 0.0 0

Сейчас скорость считывания с райда: 31145.1 МБ/сек судя из таблицы (столбец kr/s). Максимум я видел тут 40. Может это нормально? Когда с сервера одновременно тянули 200 человек на 10 мегабитах мртг максимум показывал 380 Мегабит/сек на чтение + 15 мегабит/сек запись (заливка файлов).

#18518
icevl написал:
31145.1 МБ/сек

Эта цифра понятна - сумма значений для отдельных дисков.

#18528

Тут возникает вопрос: нормальная ли это скорость для нулевого райд массива?

#18531

Да вроде вполне себе хорошая скорость:

#18533

Спасибо. А то я запутался немного.

Войдите или зарегистрируйтесь, чтобы ответить.