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@labrisnetworks.com yakup.kaya@labris.eu www.labrisnetworks.com