jbd2/md2-8 нагружает диск debian

12
SP
На сайте с 04.02.2009
Offline
134
13928

Простите но я нуб :(

jbd2/md2-8 нагружает диск debian, как его нафиг выключить или ограничить?

Из-за него растет iowait la растет, сайт тормозит.

Вот такая картина:

M
На сайте с 01.12.2009
Offline
235
#1

Покажите вывод.

cat /proc/mdstat

tail -1000 /var/log/messages

smartctl --all /dev/sd* - вывод дисков...

Администратор Linux,Freebsd. построения крупных проектов.
T
На сайте с 09.12.2011
Offline
55
tls
#2
south_park:
Простите но я нуб :(
jbd2/md2-8 нагружает диск debian, как его нафиг выключить или ограничить?

Сначала бы в поиск: /ru/forum/805801

M
На сайте с 01.12.2009
Offline
235
#3
tls:
Сначала бы в поиск: /ru/forum/805801

commit череват потерей данных....

Glueon
На сайте с 26.07.2013
Offline
172
#4

Либо в данный момент идет синхронизация массива, либо он-то в порядке, но вы генерируете нагрузку на массив такую, что он вон полез в top ...

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


echo 0 > /proc/sys/dev/raid/speed_limit_min
echo 1000 > /proc/sys/dev/raid/speed_limit_max
Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
M
На сайте с 01.12.2009
Offline
235
#5
Glueon:
Либо в данный момент идет синхронизация массива, либо он-то в порядке, но вы генерируете нагрузку на массив такую, что он вон полез в top ...
В первом случае можно либо подождать, либо немного зажать скорость синхронизации:

echo 0 > /proc/sys/dev/raid/speed_limit_min
echo 1000 > /proc/sys/dev/raid/speed_limit_max

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

Glueon
На сайте с 26.07.2013
Offline
172
#6

Ну и судя по наличию MySQL в io может имеет смысл вывод mysqltunner.pl посмотреть.

---------- Добавлено 07.09.2013 в 03:53 ----------

madoff:
телепаты в отпуске, я для чего попросил данные ? что бы не гадать , давайте дождёмся а потом будем советы давать..

Хоспади, ну ок. Я думал и так понятно, что действия надо предпринимать исходя из данных, которых мы ждем. :)

M
На сайте с 01.12.2009
Offline
235
#7
Glueon:
Ну и судя по наличию MySQL в io может имеет смысл вывод mysqltunner.pl посмотреть.

---------- Добавлено 07.09.2013 в 03:53 ----------



Хоспади, ну ок. Я думал и так понятно, что мы действия надо предпринимать исходя из данных, которых мы ждем. :)

mysql тут не причём... Вот именно надо ждать данные зачем гадать ? в этом направлении много проблем надо проверять..

SP
На сайте с 04.02.2009
Offline
134
#8
Personalities : [raid1]
md3 : active raid1 sda4[0] sdb4[1]
1847608639 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda3[0] sdb3[1]
1073740664 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
524276 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
8387572 blocks super 1.2 [2/2] [UU]

unused devices: <none>
Sep 7 14:38:38 r kernel: [68128.950531] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:38 t kernel: [68129.002805] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:38 rt kernel: [68129.070382] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:38 r kernel: [68129.070669] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:38 rt kernel: [68129.126637] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:38 rt kernel: [68129.154588] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 t kernel: [68129.221612] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 t kernel: [68129.271953] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 rt kernel: [68129.272181] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 rt kernel: [68129.330699] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 rt kernel: [68129.381133] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 rft kernel: [68129.448251] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 rt kernel: [68129.515387] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 rt kernel: [68129.515665] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 t kernel: [68129.582641] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!
Sep 7 14:38:39 raft kernel: [68129.774748] EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full!

Я вчера сам уже похоже причину нашел. папка mod-tmp в ней 19+ миллионов файлов.

Поставил на удаление ночью, за 2 с небольшим часа удалило только 1.3 млн.

Прервал в 7 утра, с удалением сайт вообще еле работал, народ попрет, ушатает сервер в конец, этой ночью продолжу, а там видно будет.

M
На сайте с 01.12.2009
Offline
235
#9

Ну вот, явная причина вроде есть :) удаляйте..

[Удален]
#10

south_park, настройте php.ini корректно (раздел по сессиям), а также добавьте в крон команду на очистку старых сессий.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий