We've been running HAproxy for about 1 week now without any problems. However when I preform a "top" on the server I notice a high amount of "%si" on the CPU that HAtop is running on:
top - 18:02:56 up 25 days, 20:25, 3 users, load average: 0.00, 0.01, 0.05
Cpu3 : 16.1%us, 25.0%sy, 0.0%ni, 17.9%id, 0.0%wa, 0.0%hi, 41.1%si, 0.0%st
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ P COMMAND
24326 root 20 0 206m 185m 684 R 73 2.4 2711:43 3 haproxy
From what I read "%si" is how much time the CPU spends on software interrupts. Is it normal for this to be so high? FYI I'm running Slackware Linux, kernel version 2.6.38.8. The kernel is a custom build. The only configurations I changed in the kernel that I think might be related are "Preemption Model => No Forced Preemption (Server)" and "Timer Frequency => 100HZ"
Thanks