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

FreeBSD IRQ Affinity using cpuset. No mather use hexa or dicimal for -l #IRQ parameter?

I just put my FreeBSD 10.2-STABLE router in production running with Quagga 0.99.24.1, compiled throught Ports. After pass all traffic to this machine the load of S.O. been very hight and everything indicates that the problem is IRQ like shows below: 45 processes: 2 running, 42 sleeping, 1 waiting CPU 0: 0.4% user, 0.0% nice, … 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

100% Hardware IRQ while PHP just seems to hang for a second

I’m running the FLOW3 Quickstart on a Fedora machine (virtualized on Windows, if that helps). Each and every single request takes about 1.2 seconds to run the most simple example of this framework. I ran top and was expecting to see some CPU or I/O wait but instead, the machine seems to be just waiting … Read more

Uneven CPU usage with NGINX

On my CentOS 7 server, the load on each core is unequally distributed, as seen in the screenshot: some nginx worker seem to take way more load than other. irqbalanceis enabled, hyperthreading disabled. Any idea why ? Answer CPU 2 has at least a statsd task in addition to its nginx task. Migrating tasks to … Read more