<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello everyone,<br>
    <br>
    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?<br>
    <br>
    <b>top command output;</b><br>
    <br>
    top - 15:28:46 up 4 days, 16:44,&nbsp; 7 users,&nbsp; load average: 1.33,
    1.35, 1.33<br>
    Tasks: 245 total,&nbsp;&nbsp; 3 running, 240 sleeping,&nbsp;&nbsp; 2 stopped,&nbsp;&nbsp; 0 zombie<br>
    Cpu(s):&nbsp; 9.2%us, 16.5%sy,&nbsp; 0.0%ni, 72.4%id,&nbsp; 1.9%wa,&nbsp; 0.1%hi,&nbsp;
    0.0%si,&nbsp; 0.0%st<br>
    Mem:&nbsp;&nbsp; 4029172k total,&nbsp; 3958124k used,&nbsp;&nbsp;&nbsp; 71048k free,&nbsp;&nbsp; 322556k
    buffers<br>
    Swap:&nbsp; 4192928k total,&nbsp;&nbsp; 479076k used,&nbsp; 3713852k free,&nbsp; 1613548k
    cached<br>
    <br>
    &nbsp; PID USER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PR&nbsp; NI&nbsp; VIRT&nbsp; RES&nbsp; SHR S %CPU %MEM&nbsp;&nbsp;&nbsp; TIME+&nbsp;
    COMMAND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;
    <br>
    10192 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp; 0&nbsp; 8304 3908 2452 R 99.4&nbsp; 0.1 850:33.93
    syslog-ng<br>
    <br>
    <br>
    <b>strace command output:</b><br>
    <br>
    strace -f -c -p `pgrep -f '/sbin/syslog-ng'`<br>
    <br>
    Process 10192 attached - interrupt to quit<br>
    % time&nbsp;&nbsp;&nbsp;&nbsp; seconds&nbsp; usecs/call&nbsp;&nbsp;&nbsp;&nbsp; calls&nbsp;&nbsp;&nbsp; errors syscall<br>
    ------ ----------- ----------- --------- --------- ----------------<br>
    &nbsp;54.37&nbsp;&nbsp;&nbsp; 0.073938&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 5740561&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; epoll_wait<br>
    &nbsp;45.54&nbsp;&nbsp;&nbsp; 0.061930&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 5740562&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clock_gettime<br>
    &nbsp; 0.03&nbsp;&nbsp;&nbsp; 0.000035&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1884&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fcntl64<br>
    &nbsp; 0.01&nbsp;&nbsp;&nbsp; 0.000020&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1488&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 370 read<br>
    &nbsp; 0.01&nbsp;&nbsp;&nbsp; 0.000018&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; writev<br>
    &nbsp; 0.01&nbsp;&nbsp;&nbsp; 0.000015&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2166&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; epoll_ctl<br>
    &nbsp; 0.01&nbsp;&nbsp;&nbsp; 0.000008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 172&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 78 accept<br>
    &nbsp; 0.01&nbsp;&nbsp;&nbsp; 0.000007&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 797&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write<br>
    &nbsp; 0.01&nbsp;&nbsp;&nbsp; 0.000007&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 848&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 182 setsockopt<br>
    &nbsp; 0.00&nbsp;&nbsp;&nbsp; 0.000006&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 489&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gettimeofday<br>
    &nbsp; 0.00&nbsp;&nbsp;&nbsp; 0.000006&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _llseek<br>
    &nbsp; 0.00&nbsp;&nbsp;&nbsp; 0.000000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 92&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; close<br>
    &nbsp; 0.00&nbsp;&nbsp;&nbsp; 0.000000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 190&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alarm<br>
    &nbsp; 0.00&nbsp;&nbsp;&nbsp; 0.000000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stat64<br>
    ------ ----------- ----------- --------- --------- ----------------<br>
    100.00&nbsp;&nbsp;&nbsp; 0.135990&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11490080&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 630 total<br>
    <br>
    &nbsp;<br>
    <pre class="moz-signature" cols="72">

-- 
Yakup KAYA (B.Sc., CCNA)
K&#305;demli Sistem Destek Uzman&#305;/Senior System Support Specialist
Labris Teknoloji A.&#350;.
Silikon Blok 1 NK 24 ODT&Uuml;-Teknokent / Ankara, TURKEY
Tel: +90 312 210 11 13
Fax: +90 312 210 14 92
<a class="moz-txt-link-abbreviated" href="mailto:yakup.kaya@labrisnetworks.com">yakup.kaya@labrisnetworks.com</a>
<a class="moz-txt-link-abbreviated" href="mailto:yakup.kaya@labris.eu">yakup.kaya@labris.eu</a>
<a class="moz-txt-link-abbreviated" href="http://www.labrisnetworks.com">www.labrisnetworks.com</a>
</pre>
  </body>
</html>