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