Veiktspēja ar Intel i218/i219 NIC

Pēdējās izmaiņas: Friday December 1st, 2023

Šajā rakstā ir aprakstīta problēma ar Intel i218/i219 NIC zemo veiktspēju un kā ar to tikt galā.

Zema veiktspēja ar Intel i218/i219 NIC

Problēma

Ar kodola versiju 4.15 tika ieviesta labojumu e1000e draiverī: https://github.com/torvalds/linux/commit/b10effb92e272051dd1ec0d7be56bf9ca85ab927

Šis labojums nedaudz palēnina DMA piekļuves laikus, lai novērstu NIC iesaldēšanos smagā UDP datplūsmā. Tas ietekmē TCP veiktspēju.

Alternatīvais risinājums

Lai atjaunotu pilnu datu pārsūtīšanas ātrumu, jūs varat izslēgt TCP segmentēšanas izslēgšanu ar šo komandu:

ethtool -K <saskarne> tso off gso off

Pašlaik nav pieejams vai paziņots par labojumu, kas ļautu NIC pārsūtīt TCP segmentāciju, nesamazinot veiktspēju.

Jūs varat ignorēt šādu kļūdu paziņojumu:

Cannot get device udp-fragmentation-offload settings: Operation not supported

Vecākas ethtool versijas mēģina atspējot funkciju, kas nav pieejama jaunākajās kodola versijās. Tomēr TCP segmentēšanas izslēgšana joprojām darbosies: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898907

Was this article helpful?
Skatījumi: 123

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Facebook Instagram linkedin

Beehosting.pro website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Menu