The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Почему syslogd в Linux потребляет слишком много процессорного времени.
Для сохранности логов syslogd при записи каждой строки в лог выполняет вызов
fsync() для синхронизации
данных на диск. Например, при интенсивной записи почтовых логов syslog может
съесть половину времени CPU.

Отключить синхронизацию можно добавив "-" перед файлом лога, например:
   mail.*  -/var/log/maillog

При экспорте логов на удаленный сервер, рекомендуется вместо доменного имени хоста использовать IP.
 
09.05.2004
Ключи: syslog, cpu, trouble / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Syslog, ведение логов

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру