Низкая производительность с Intel i218 / i219 NIC
Проблема
В версии ядра 4.15 было внесено исправление в драйвер e1000e: https://github.com/torvalds/linux/commit/b10effb92e272051dd1ec0d7be56bf9ca85ab927
Это исправление немного замедляет время доступа DMA, чтобы сетевой адаптер не зависал при интенсивном трафике UDP. Это влияет на производительность TCP.
Обходной путь
Чтобы восстановить полную скорость передачи, вы можете отключить разгрузку сегментации TCP с помощью следующей команды:
ethtool -K <interface> tso off gso off
В настоящее время нет доступного / объявленного исправления, позволяющего разгрузить сегментацию TCP на сетевой адаптер без ущерба для производительности.
Следующее сообщение об ошибке можно игнорировать:
Cannot get device udp-fragmentation-offload settings: Operation not supported
Более старые версии ethtool пытаются отключить функцию, отсутствующую в более новых версиях ядра. Тем не менее, отключение разгрузки сегментации TCP все равно будет работать: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898907