mlx5 irq

Slawa Olhovchenkov slw at zxy.spb.ru
Thu Oct 1 16:57:22 UTC 2020


On Thu, Oct 01, 2020 at 10:10:42AM +0200, Hans Petter Selasky wrote:

> On 2020-10-01 09:39, Michal Vančo via freebsd-net wrote:
> > Hi
> 
> Hi Michal,
> 
> > I have a server with one Mellanox ConnectX-4 adapter and the following
> > CPU configuration (SMT disabled):
> > 
> > # dmesg | grep SMP
> > FreeBSD/SMP: Multiprocessor System Detected: 16 CPUs
> > FreeBSD/SMP: 2 package(s) x 8 core(s) x 2 hardware threads
> > FreeBSD/SMP Online: 2 package(s) x 8 core(s)
> > 
> > What I don't understand is the number of IRQs allocated for each mlx5_core:
> > 
> > # vmstat -i | grep mlx5_core
> > irq320: mlx5_core0                     1          0
> > irq321: mlx5_core0              18646775         84
> > irq322: mlx5_core0                    21          0
> > irq323: mlx5_core0                 97793          0
> > irq324: mlx5_core0                 84685          0
> > irq325: mlx5_core0                 89288          0
> > irq326: mlx5_core0                 93564          0
> > irq327: mlx5_core0                 86892          0
> > irq328: mlx5_core0                 99141          0
> > irq329: mlx5_core0                 86695          0
> > irq330: mlx5_core0                104023          0
> > irq331: mlx5_core0                 85238          0
> > irq332: mlx5_core0                 88387          0
> > irq333: mlx5_core0              93310221        420
> 
> ^^^ it appears you have some application which is using a single TCP 
> connection heavily. Then the traffic doesn't get distributed.

Do you planed to use more describe irq's name?


More information about the freebsd-net mailing list