[syslog-ng] Profiling syslog-ng
Balazs Scheidler
bazsi at balabit.hu
Mon Mar 13 18:46:29 CET 2006
On Mon, 2006-02-20 at 01:41 +0100, Roberto Nibali wrote:
> >> Increasing the time to 20000 usec cuts CPU in half again - to about 1/8 of
> >> the original consumption. It's now using ~10-15% of a CPU under the same
> >> heavy log load from ~750 connections. Granted, this increases latency, but I
> >> don't think 10 or 20 msec delays will kill anything.
> >
> > The idea is cool, although I have to admit it is really a hack :)
>
> What's wrong/the issue with adding epoll? Besides non-portability? Also
> 20msec may not hurt on 2.4.x kernels regarding latency however, 2.6.x
> kernels busy loop with HZ>100. Reducing HZ to something sensible like
> 100 is better for servers anyway. Could the OP also put his .config
> online somewhere?
The problem with epoll is that syslog-ng uses glib for its main loop,
and it does not support epoll, and it does not seem to be trivial to add
either.
--
Bazsi
More information about the syslog-ng
mailing list