I have server with ubuntu server operation system, i have some applications on it which works with network. With an increase in network traffic, CPU context swithching and interrupts are also increases 40 - 60 k per/second. What i must fix kernel optimizaion, NIC optimization maybe or what?

UPDATE

First of all thank you for you answers. I have 8 CPU. My cat /proc/interrupts

3 Answers
3

I assume these are legitimate interrupts because of network load, and not a result of hardware/driver problem. So:

You can invest into TCP-offload network card (TOE), if you deal with TCP traffic. It does some processing of TCP/IP in the network card chip, and raises less interrupts (and context switches). Check if your kernel/OS/application/traffic supports it.