Thread (4 messages) 4 messages, 2 authors, 2011-08-25

Re: how to distribute irqs of ixgbevf

flat view

From: J.Hwan Kim <hidden>
Date: 2011-08-25 10:00:46

On 2011년 08월 25일 17:21, Eric Dumazet wrote:
Le jeudi 25 août 2011 à 17:07 +0900, J.Hwan Kim a écrit :
quoted
Hi, everyone

The interrupts of my ixgbevf driver occurs only Core 0
although the user space "irqbalance" serivce is working.

How can I distribute the interrupt of RX in ixgbevf to all cores?

cat /proc/interrupts | grep "isv"
    97:          8          0          0          0          0
0          0          0   PCI-MSI-edge      isv0-rx-0
    99:          7          0          0          0          0
0          0          0   PCI-MSI-edge      isv0:lsc
   103:       2059      0          0          0          0
0          0          0   PCI-MSI-edge      isv2-rx-0
   104:         14        0          0          0          0
0          0          0   PCI-MSI-edge      isv2-tx-0
   105:          1         0          0          0          0
0          0          0   PCI-MSI-edge      isv2:mbx

"isv" is netdevice name of my ixgbevf.
Given load is very small, irqbalance chose to send interrupts on a
single cpu.
When I measure cpu load with "top", it indicates CPU load around 99%
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help