> On Jul 24, 2015, at 9:15 AM, Steve Malenfant <[email protected]> wrote:
> 
> During HLS load testing, I'm seeing high ksoftirqd usage (99%) and traffic 
> starts to slow down. Load on traffic server seems OK.
> 
> Has anybody noticed that before and is there an irqbalance/numa change that 
> needs to be used by ixgbe adapter to work around it?
> 
>    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND         
>                                                                               
>                                                
> 
>      9 root      20   0     0    0    0 R 98.0  0.0  26:07.07 ksoftirqd/1  
> 
> 

There’s not a whole lot you can do on the ATS side of things. You can fiddle 
with the NUMA / CPU affinity settings, and perhaps disable accept threads as 
well (that allows the conn to be accepted and processed on a single net-thread).

Now, I know for a fact that Linux is notoriously annoying when it comes to 
SIRQs. Our team at work spent a significant amount of time figuring out how to 
balance the IRQs best. I’ll see if maybe John or Ask can contribute something 
here, explaining all the magic they had to do. Ask / John, either of you 
reading this? :-).

— leif

CONFIG proxy.config.accept_threads INT 0
CONFIG proxy.config.exec_thread.affinity INT 1

Reply via email to