Zatizeni CPU pri velkem poctu paketu ixgbe

Radek Krejča radek.krejca at starnet.cz
Wed May 2 17:37:22 CEST 2018


Ahoj,

bojuji s nizkou propustnosti 10G sitovek pri vetsim poctu paketu. Mam tam ixgbe driver pro sitovky, dmesg ukazuje

ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.1.13-k> mem 0xfbc00000-0xfbdfffff,0xfbe04000-0xfbe07fff irq 11 at device 0.0 on pci5

Neni problem protahnout skrze router a nat s pf 7 giga v ramci par spojeni a paketu na stole pres iperf, ale za normalniho trafficu jde cpu do haje pomerne brzy. Zkousel jsem zapnout polling, ale nezda se, ze by to melo nejaky efekt a hlavne je rozpor v dokumentaci, v manu pro polling není ixgbe vypsana, u ixgbe odkaz na polling je a prikaz ifconfig mi take nikde info o pollingu nepise.

Cim dalsim bych mohl jeste CPU odlehcit? top -SH mi ted ukazuje toto (nicmene ted tam netece ani pul giga trafficu a relativne malo paketu):

   12 root          -92    -     0K   432K WAIT    0 1198.5  30.20% intr{irq264: ix0:q0}
   12 root          -92    -     0K   432K WAIT    1 1186.4  25.87% intr{irq265: ix0:q1}
   12 root          -92    -     0K   432K WAIT    3 1165.2  22.05% intr{irq267: ix0:q3}
   12 root          -92    -     0K   432K WAIT    2 1169.9  16.75% intr{irq266: ix0:q2}
   12 root          -92    -     0K   432K WAIT    1 720.8H  13.06% intr{irq270: ix1:q1}
   12 root          -92    -     0K   432K WAIT    2 683.9H  11.01% intr{irq271: ix1:q2}
   12 root          -92    -     0K   432K WAIT    3 676.3H  10.53% intr{irq272: ix1:q3}
   12 root          -92    -     0K   432K WAIT    0 699.0H   8.60% intr{irq269: ix1:q0}

Diky
Radek





More information about the Users-l mailing list