See artikkel kirjeldab probleemi Intel i218/i219 NIC-iga, millel on madal jõudlus, ning sellele lahenduse leidmist.
Madal jõudlus Intel i218/i219 NIC-iga
Probleem
Kerneli versioonis 4.15 toodi sisse parandus e1000e draiverisse: https://github.com/torvalds/linux/commit/b10effb92e272051dd1ec0d7be56bf9ca85ab927
Selle parandusega aeglustatakse veidi DMA juurdepääsu aegu, et vältida NIC-i kinnijäämist suurel UDP-liiklusel. See mõjutab TCP jõudlust.
Lahendus
Täieliku andmeedastuse kiiruste taastamiseks saate TCP segmendi väljalülitada järgmise käsu abil:
ethtool -K <liides> tso off gso off
Hetkel pole saadaval ega teatatud parandust, mis võimaldaks TCP segmendil NIC-ile edastada ilma jõudluseta.
Võite ignoreerida järgmist tõrketeadet:
Cannot get device udp-fragmentation-offload settings: Operation not supported
Vanemad ethtooli versioonid üritavad keelata funktsiooni, mis puudub uuemates tuumaversioonides. Siiski töötab TCP segmendi väljalülitamine endiselt: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898907