1 (22.03.2010 11:44:11 отредактировано icevl)

Столкнулся с такой проблемой которая не поддается объяснению а именно:
Имеется 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 МБ/сек. Кто может предположить в чем проблема?

2

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

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

3 (22.03.2010 11:41:25 отредактировано icevl)

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 мегабит/сек запись (заливка файлов).

4

icevl пишет:

31145.1 МБ/сек

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

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

5

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

6

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

http://media.bestofmicro.com/N/8/101924/original/image054.png

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

7

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