Slow send speed with Intel I219-V on Ubuntu 18.04.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
AceLan Kao | ||
Bionic |
Fix Released
|
Undecided
|
AceLan Kao | ||
Eoan |
Fix Released
|
Undecided
|
AceLan Kao | ||
Focal |
Fix Released
|
Undecided
|
AceLan Kao | ||
Groovy |
Fix Released
|
Medium
|
AceLan Kao | ||
linux-oem-5.6 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
AceLan Kao | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
AceLan Kao |
Bug Description
[Impact]
The throughput measured by iperf3 is around 70% of 1Gbps (Intel I219-LM
[8086:15b7])
I219 is a rather cheap NIC and it impacts its throughput if TSO(TCP
segmentation offload) is enabled.
[Fix]
Disable TSO on NIC and move this task back to CPU fixes this issue.
The impact of CPU loading is little to none.
On target machine with Xeon(R) CPU E3-1505L v6 @ 2.20GHz(4c8t), the CPU
usage of iperf3 increases from 1% to 4%
[Verify]
Origin
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 918 MBytes 770 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 916 MBytes 769 Mbits/sec receiver
Becomes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 1.09 GBytes 934 Mbits/sec receiver
[Regression Potential]
Low, disable TSO on Ethernet chip will move the TCP segmentation task
to CPU. This increase CPU loading a little bit, and should not introduce
any regression.
=======
Testing with iperf3 send speed is only 750mbps while receive speed is normal - 940mbps.
Ubuntu 18.04.1
Msi b250m mortar
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
InstallationDate: Installed on 2018-11-09 (6 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
IwConfig:
enp0s31f6 no wireless extensions.
lo no wireless extensions.
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: MSI MS-7A69
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.173.1
RfKill:
Tags: bionic
Uname: Linux 4.15.0-39-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/29/2018
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: A.60
dmi.board.
dmi.board.name: B250M MORTAR ARCTIC (MS-7A69)
dmi.board.vendor: MSI
dmi.board.version: 2.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MSI
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: Default string
dmi.product.name: MS-7A69
dmi.product.
dmi.sys.vendor: MSI
summary: |
- Slow receive speed with Intel I219-V + Slow send speed with Intel I219-V |
summary: |
- Slow send speed with Intel I219-V + Slow send speed with Intel I219-V on Ubuntu 18.04.1 |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Incomplete |
status: | Incomplete → Confirmed |
tags: | added: cscc |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Eoan): | |
status: | New → In Progress |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux (Ubuntu Groovy): | |
status: | Confirmed → In Progress |
description: | updated |
no longer affects: | linux-oem-5.6 (Ubuntu Bionic) |
no longer affects: | linux-oem-5.6 (Ubuntu Eoan) |
no longer affects: | linux-oem-5.6 (Ubuntu Groovy) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Eoan): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Groovy): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-5.6 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | New → In Progress |
tags: | added: amaro oem-priority originate-from-1877239 |
tags: | added: hwe-networking-ethernet |
description: | updated |
no longer affects: | linux (Ubuntu Bionic) |
no longer affects: | linux-oem-5.6 (Ubuntu Bionic) |
no longer affects: | linux-oem-osp1 (Ubuntu Focal) |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Eoan): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1802691
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.