Performance with Intel i218/i219 NIC

Low performance with Intel i218/i219 NIC

 

Problem

With kernel version 4.15, a fix in the e1000e driver has been introduced: https://github.com/torvalds/linux/commit/b10effb92e272051dd1ec0d7be56bf9ca85ab927

This fix slightly slows down DMA access times to prevent the NIC from hanging up on heavy UDP traffic. This impacts the TCP performance.

 

Workaround

In order to regain full transfer speeds, you can turn off TCP segmentation offloading via the following command:

ethtool -K <interface> tso off gso off

There is currently no fix available / announced that allows offloading TCP segmentation to the NIC without sacrificing performance.

You can ignore the following error message:

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

Older ethtool versions try to disable a feature not present in newer kernel versions. Nevertheless, deactivating the TCP segmentation offloading will still work: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898907

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Change boot order

Issue After you install a Redhat based distribution for v9x, it is no longer possible to boot...

Filesystem check

Introduction Filesystems organize how data is stored, but under some circumstances, the...

Guideline for locked products

Introduction There are some situations in which we are forced to lock a product. Often this will...

Progressive Robot Rescue System

Introduction The Progressive Robot Rescue System is a Debian based Linux live environment that...

Instructions for an error report with Progressive Robot network problems

Introduction If you are experiencing network problems with your server, then please send us a...

Powered by WHMCompleteSolution