Can a large number of network hardware interrupts cause a machine to be underutilized?

I don’t know much about networking sorry. I’m building a client / server where the server streams a lot of data to the client and I’m trying to maximise throughput (through TCP). If I run both client and server I get pretty high throughput. However, when going over the network card (the 2 machines are … Read more

Can it be because of any Kernel Bugs?specifically spin lock

We are running ubuntu 11.04 with 2.6.38-13-generic kernel on Intel(R) Xeon(R) CPU E5620 @ 2.40GHz with 48 GB RAM dedicated server with Hardware RAID. top command output is showing many kernel threads running on different cores. thread number ksoftirqd – 16 (one on each core) kworker – 35 migration – 16 (one on each core) … Read more

kernel software trap handling

I’m reading a book on Windows Internals and there’s something I don’t understand: “The kernel handles software interrupts either as part of hardware interrupt handling or synchronously when a thread invokes kernel functions related to the software interrupt.” So does this mean that software interrupts or exceptions will only be handled under these conditions: a. … Read more

Irregular interrupts balance in AMD Opetron Quad-Core

I had a problem with CPU7 overload. I found that it was caused by the eth0 interrupts, as you can see on below cat /proc/interrupts. I’m using 2.6.35.2 kernel and Quad-Core AMD Opteron(tm) Processor 2354. I would like that interrupt were supported by all cores so I’ve tried to echo ff > /proc/irq/16/smp_affinity but it’s … Read more

Interrupt distribution on intel X710 NIC

I have a VPN server with Intel X710 and Xeon E5-2630 v4. Debian 10. Based on accel-ppp, pptp protocol. Single SFP interface, two vlans. Problem – interrupts are not evenly distributed across queues. In the first queue, more than 10 times more interrupts come than the rest. Because of this, after running set_irq_affinity -x all … Read more