[syslog-ng] syslog-ng uses 100% cpu

Yakup Kaya yakup at labrisnetworks.com
Thu Apr 10 14:31:08 CEST 2014


Hello everyone,

My problem is syslog-ng is using 100% CPU. When I trace the process for 
about 1 minute I get output as follows. As you can see epoll_wait and 
clock_gettime system calls are causing the problem. My syslog-ng version 
is 3.3.4. In the older versions I did not have such problems (e.g. 
2.0.9). I would like to ask what exactly these system calls are used for 
and is there a configuration option or parameter to disable these calls 
or tune them?

*top command output;*

top - 15:28:46 up 4 days, 16:44,  7 users,  load average: 1.33, 1.35, 1.33
Tasks: 245 total,   3 running, 240 sleeping,   2 stopped,   0 zombie
Cpu(s):  9.2%us, 16.5%sy,  0.0%ni, 72.4%id,  1.9%wa,  0.1%hi, 0.0%si,  
0.0%st
Mem:   4029172k total,  3958124k used,    71048k free,   322556k buffers
Swap:  4192928k total,   479076k used,  3713852k free,  1613548k cached

   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+ COMMAND
10192 root      20   0  8304 3908 2452 R 99.4  0.1 850:33.93 syslog-ng


*strace command output:*

strace -f -c -p `pgrep -f '/sbin/syslog-ng'`

Process 10192 attached - interrupt to quit
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
  54.37    0.073938           0   5740561           epoll_wait
  45.54    0.061930           0   5740562           clock_gettime
   0.03    0.000035           0      1884           fcntl64
   0.01    0.000020           0      1488       370 read
   0.01    0.000018           0       408           writev
   0.01    0.000015           0      2166           epoll_ctl
   0.01    0.000008           0       172        78 accept
   0.01    0.000007           0       797           write
   0.01    0.000007           0       848       182 setsockopt
   0.00    0.000006           0       489           gettimeofday
   0.00    0.000006           0       408           _llseek
   0.00    0.000000           0        92           close
   0.00    0.000000           0       190           alarm
   0.00    0.000000           0        15           stat64
------ ----------- ----------- --------- --------- ----------------
100.00    0.135990              11490080       630 total



-- 
Yakup KAYA (B.Sc., CCNA)
K?demli Sistem Destek Uzman?/Senior System Support Specialist
Labris Teknoloji A.S,.
Silikon Blok 1 NK 24 ODTÜ-Teknokent / Ankara, TURKEY
Tel: +90 312 210 11 13
Fax: +90 312 210 14 92
yakup.kaya at labrisnetworks.com
yakup.kaya at labris.eu
www.labrisnetworks.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20140410/ca09cd7e/attachment.htm 


More information about the syslog-ng mailing list