Sample Header Ad - 728x90

"Remote function call interrupts" (CAL in /proc interrupts). What is it?

10 votes
1 answer
5715 views
I'm running a test program which generates a large number of threads and asynchronous I/O. I'm seeing very high counts of these interrupts in /proc/interrupts, the program cannot scale beyond a certain point because CPUs are 100% saturated with softirq processing. According to: http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html CAL stands for 'remote function call interrupt' but that's all the info I can find on google. So...what does that mean? I have smp_affinity assigned for my I/O adapter cards and those are not the CPUs taking a huge number of CAL interrupts. Is it a sign my program is running with incorrect SMP affinity?
Asked by twblamer (939 rep)
Apr 30, 2012, 08:18 PM
Last activity: May 30, 2023, 09:02 PM