[sisyphus] Высокий IO у jbd2

Mikhail Efremov sem на altlinux.ru
Пт Авг 30 14:00:53 MSK 2013


On Thu, 29 Aug 2013 11:29:11 -0500 Alex Karpov wrote:
> > После первого включения машины с теми изменениями с достоверностью 
> > 100% старт ulogd приводит к 100% загрузке IO процессом jbd2, а его 
> > выключение - к осмысленной загрузке. В случае запущенного ulogd 
> > добавление опций nobarrier и commit= ведет к снижению нагрузки до 
> > 15%-20%, но не к полному её устранению. ulogd постоянно пишет
> > что-то на уровне 10Кб/c, jbd2 не пишет вообще ничего - я специально
> > посмотрел полчасика, как ведет себя система в простое.
> Я посмотрел - обновления от 27 августа кардинально перекорежили мой 
> конфиг ulogd. Старый вариант записан в ulogd.conf.bak, а не снесен 
> подчистую.

Это конфиг для ulogd2 с перенесенными настройками, с конфигом от ulogd1
он работать не будет.
Старый ulogd.conf.bak можно удалять, в принципе.

> Пока что единственная существенная разница, которую я нашел (diff
> тупо вываливает два полных текста конфигов, искать там разницу
> невозможно), это то, что в новом конфиге loglevel закомментирован, а
> в старом явно был равен 5. Ну и в новом присутствует stack для
> alterator-ulogd, в то время как в старом все это в принципе
> отсутствовало.

Loglevel по умолчанию 5, явно можно не задавать. Смотреть diff
бессмысленно, формат конфига изменился почти полностью.

-- 
WBR, Mikhail Efremov


Подробная информация о списке рассылки Sisyphus