We are facing a situation where we have igc interfaces with a very high interrupt rate :
We will activate "bindthreads" >> net.isr.bindthreads: 1
We also have noticed that the driver igc does not seem to implement rss (can someone confirm this ?).
What would you suggest in order to circumvent this problem ?
Code:
root: vmstat -i
interrupt total rate
irq4: uart0 2102 0
irq16: sdhci_pci0 183 0
cpu0:timer 10380344172 1021
cpu1:timer 3163850602 311
cpu2:timer 2660093077 262
cpu3:timer 2677358716 263
irq32: nvme0:admin 537 0
irq33: nvme0:io0 72492126 7
irq34: nvme0:io1 69873086 7
irq35: nvme0:io2 71092624 7
irq36: nvme0:io3 71275619 7
irq37: igc6:rxq0 3056459012 301
irq38: igc6:rxq1 12898754541 1269
irq39: igc6:rxq2 2983594883 293
irq40: igc6:rxq3 3060092764 301
irq41: igc6:aq 2 0
irq42: igc7:rxq0 4020386059 395
irq43: igc7:rxq1 3802327276 374
irq44: igc7:rxq2 3954831382 389
irq45: igc7:rxq3 4051122920 398
irq46: igc7:aq 2 0
irq52: igc5:rxq0 1303432406 128
irq53: igc5:rxq1 1345085379 132
irq54: igc5:rxq2 1230924716 121
irq55: igc5:rxq3 1315308648 129
irq56: igc5:aq 2 0
irq67: igc1:rxq0 993923149 98
irq68: igc1:rxq1 93765 0
irq69: igc1:rxq2 88455 0
irq70: igc1:rxq3 137400 0
irq71: igc1:aq 20 0
irq72: igc2:rxq0 2502291867 246
irq73: igc2:rxq1 2258132013 222
irq74: igc2:rxq2 2355173884 232
irq75: igc2:rxq3 2201025044 216
irq76: igc2:aq 2 0
irq94: ix0:rxq0 508341 0
irq95: ix0:rxq1 169446 0
irq96: ix0:rxq2 10331772 1
irq98: ix0:aq 3 0
irq99: ix1:rxq0 3523337450 347
irq100: ix1:rxq1 4581285686 451
irq101: ix1:rxq2 4713113139 464
irq102: ix1:rxq3 4552805156 448
irq103: ix1:aq 9 0
Total 89881119437 8841
We will activate "bindthreads" >> net.isr.bindthreads: 1
We also have noticed that the driver igc does not seem to implement rss (can someone confirm this ?).
What would you suggest in order to circumvent this problem ?