Bug 203399 - Slow internet download speed
Summary: Slow internet download speed
Status: CLOSED ANSWERED
Alias: None
Product: Networking
Classification: Unclassified
Component: IPV4 (show other bugs)
Hardware: ARM Linux
: P1 normal
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-23 13:54 UTC by Alex
Modified: 2022-08-26 06:18 UTC (History)
1 user (show)

See Also:
Kernel Version: since 4.* to 5.0.8
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Alex 2019-04-23 13:54:23 UTC
I use Linux since 4.* kernel version and internet download speed always slower than on Windows 7/10. 
On Windows, speed about 90 mb/s.
On Linux, speed about 30 - 50 mb/s.

If download  via Torrent, speed is good: about 90 mb/s. But via other apps (all web browsers, skype and other) : speed about 30 - 50 mb/s. I tried a lot of Linux dists (ubuntu 14 to 18, KDE neon, Mint, Deepin and other). The bug is same.

Fix it finally!


lspci -k | more
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD9x0/RX980 Host Bri
dge (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RD9x0/RX980 Host Bri
dge
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/RD990 I/O Memory Ma
nagement Unit (IOMMU)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RD890S/RD990 I/O Mem
ory Management Unit (IOMMU)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI
 to PCI bridge (PCI Express GFX port 0)
	Kernel driver in use: pcieport
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI
 to PCI bridge (PCI Express GPP Port 4)
	Kernel driver in use: pcieport
00:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI
 to PCI bridge (PCI Express GPP Port 5)
	Kernel driver in use: pcieport
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x
0 SATA Controller [IDE mode] (rev 40)
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 SA
TA Controller [IDE mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB OHCI0 Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B OHCI0 Controller
	Kernel driver in use: ohci-pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB EHCI Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B EHCI Controller
	Kernel driver in use: ehci-pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB OHCI0 Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B OHCI0 Controller
	Kernel driver in use: ohci-pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB EHCI Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B EHCI Controller
	Kernel driver in use: ehci-pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (re
v 42)
	Subsystem: Micro-Star International Co., Ltd. [MSI] SBx00 SMBus Controll
er
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 
IDE Controller (rev 40)
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 ID
E Controller
	Kernel driver in use: pata_atiixp
	Kernel modules: pata_atiixp, pata_acpi
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel
 HDA) (rev 40)
	Subsystem: Micro-Star International Co., Ltd. [MSI] SBx00 Azalia (Intel 
HDA)
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC
 host controller (rev 40)
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 LP
C host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Brid
ge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB OHCI2 Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B OHCI2 Controller
	Kernel driver in use: ohci-pci
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI
 to PCI bridge (PCIE port 0)
	Kernel driver in use: pcieport
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB OHCI0 Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B OHCI0 Controller
	Kernel driver in use: ohci-pci
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0
 USB EHCI Controller
	Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 US
B EHCI Controller
	Kernel driver in use: ehci-pci
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Fun
ction 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Fun
ction 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Fun
ction 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Fun
ction 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Fun
ction 4
	Kernel driver in use: fam15h_power
	Kernel modules: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Fun
ction 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Junipe
r PRO [Radeon HD 6750]
	Subsystem: ASUSTeK Computer Inc. Juniper PRO [Radeon HD 6750]
	Kernel driver in use: radeon
	Kernel modules: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio 
[Radeon HD 5700 Series]
	Subsystem: ASUSTeK Computer Inc. Juniper HDMI Audio [Radeon HD 5700 Seri
es]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controll
er (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] uPD720202 USB 3.0 Ho
st Controller
	Kernel driver in use: xhci_hcd
03:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controll
er (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] uPD720202 USB 3.0 Ho
st Controller
	Kernel driver in use: xhci_hcd
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 P
CI Express Gigabit Ethernet Controller (rev 06)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PC
I Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169
Comment 1 Heiner Kallweit 2019-04-23 17:43:03 UTC
Reason could be anything. And the info is quite vague. Please check whether there's any previous kernel version not showing this issue and what's the first kernel version with the issue.
And it would be helpful to know whether there's any trace of the issue in logs, e.g. syslog, network statistics (e.g. missed RX packets), etc.
And it would be good to see some iperf results.
Comment 2 Alex 2019-04-24 02:58:34 UTC
(In reply to Heiner Kallweit from comment #1)
> Reason could be anything. And the info is quite vague. Please check whether
> there's any previous kernel version not showing this issue and what's the
> first kernel version with the issue.
> And it would be helpful to know whether there's any trace of the issue in
> logs, e.g. syslog, network statistics (e.g. missed RX packets), etc.
> And it would be good to see some iperf results.

How can I check it !? (kernel version not showing this issue and what's the first kernel version with the issue.)
Comment 3 Heiner Kallweit 2019-04-24 05:07:47 UTC
Either your distribution provides also older kernel versions, or build and test all kernel versions available on kernel.org. And you could also check performance with another network adapter.
Comment 4 Artem S. Tashkinov 2022-08-26 06:18:42 UTC
The OP is non-responsive. Closing.

Note You need to log in before you can comment on or make changes to this bug.