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: 53

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

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu