Странное поведение sysklogd [Решено]

Настроил новенький сервер, использовал програмный RAID mdadm.
Стал замечать что письма в постфиксе сильно задерживаются в очереди. Начал копать выявил такую вещь через atop

MDD | md6  | busy      0% |     | read       0 | write   1323  | KiB/r      0 |          | KiB/w      4 |  MBr/s   0.00 | MBw/s   0.52 |               | avq     0.00 |  avio 0.00 ms |
DSK | sda  | busy     82% |     | read       0 | write    666  | KiB/r      0 |          | KiB/w      8 |  MBr/s   0.00 | MBw/s   0.52 |               | avq     3.12 |  avio 12.3 ms |
DSK | sdb  | busy     77% |     | read       0 | write    666  | KiB/r      0 |          | KiB/w      8 |  MBr/s   0.00 | MBw/s   0.52 |               | avq     2.72 |  avio 11.6 ms |

Сильная нагрузка на диски, большие очереди на запись. Дальнейший анализ показал что это syslogd сильно грузит диски:

PID   TID S  DSK COMMAND-LINE (horizontal scroll with <- and -> keys)                                                                                                                                     1/2
 4742     - D  50% /usr/sbin/syslogd -m 0
11520     - D  12% kjournald
21619     - S   9% /usr/sbin/clamsmtpd -p /var/run/clamav/clamsmtpd.pid -f /etc/clamsmtpd.conf
21598     - S   9% /usr/sbin/clamd

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

В конфиге syslog убрал логирование mail в /var/log/syslog, теперь логи пишутся только в /var/log/mail.log, но всёравно диски перегружены.
Почты приходит много.

# dd if=/dev/zero of=/var/tmp/write.test bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 12.0037 s, 89.5 MB/s
# dd if=/dev/zero of=/var/tmp/write.test bs=10k count=20000
20000+0 records in
20000+0 records out
204800000 bytes (205 MB) copied, 2.13558 s, 95.9 MB/s

Диски новые. запись на них проходит нормально.

Может mdadm неправильно настроен, хотя dd номрально отрабатывает.

Эксперименты с ionice мало что дали, получается постфикс с письмом ничего делать не будет пока его логгер не обработает, вот и ждут они друг друга. Хотя может я не прав в этом плане.

Установил syslog-ng, полет нормальный. Он не наглеет, жрет 3-5% диска

поставь syslog-ng и не сношай

поставь syslog-ng и не сношай моск ни себе , ни людям

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): поставь

slepnoga написал(а):
поставь syslog-ng

Я так и подумаваю его установить и глянуть как он будет себя вести

slepnoga написал(а):
и не сношай моск ни себе , ни людям

А чем конкретно вам не угодил sysklogd. Есть опыт? Поделитесь пожалуйста.

хотя бы 2-мя демонами - ну не

хотя бы 2-мя демонами - ну не идиотизм ли. первый и последний раз смотел на него в году 2005-м, тогда щто был тихий ужос

ну и

ChangeLog entries
2007-07-27: Version 1.5 more
2000-09-19: Version 1.4 more

2001-03-11: Version 1.4.1 more

1996-02-27: Version 1.3 more

1994-05-05: Version 1.2 more

unknown: Version 1.1 more

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".