Privaatserverite kasutusjuhendid

Tulemuslikkus Intel i218/i219 NIC-iga

Sisukord

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