Slow performance due to high rate of software interrupts in application
I have an a client/server based multi-threaded application. The server's CPU consumption goes up-and-down from 0.1% to 15% although everything remains same. In 'top' output, I see that all things remain same except "%si" which is in complete sync with CPU utilization.
Is there a way to get to know which software interrupts are making up this percentage of "si".
I found "/proc/softirq" but I could not found a rpm for that.