You are not logged in.

#1 2019-04-15 17:04:11

Liiht
Member
Registered: 2019-04-13
Posts: 21

Arch's internet connection is slow.

So a few days ago I posted about how to disable IPV6 because I thought it was slowing my internet. I have finally gotten that to work and it hasn't helped as my internet connection is much slower than on Debian based distros (My windows install is currently broken so I can't test with that right now). I have also tried Manjaro and I get the same speeds as I do on Arch so I guess it has something to do with arch.
So here is some information I saw being asked for on some other forum posts:
Output from lspci -v :

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
    Subsystem: Gigabyte Technology Co., Ltd 4th Gen Core Processor DRAM Controller
    Flags: bus master, fast devsel, latency 0
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>
    Kernel driver in use: hsw_uncore
 
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 25
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000e000-0000efff [size=4K]
    Memory behind bridge: f6000000-f70fffff [size=17M]
    Prefetchable memory behind bridge: 00000000e0000000-00000000f1ffffff [size=288M]
    Capabilities: [88] Subsystem: Gigabyte Technology Co., Ltd Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
    Capabilities: [80] Power Management version 3
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [a0] Express Root Port (Slot+), MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [140] Root Complex Link
    Capabilities: [d94] Secondary PCI Express <?>
    Kernel driver in use: pcieport
 
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller (prog-if 30 [XHCI])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family USB xHCI Controller
    Flags: bus master, medium devsel, latency 0, IRQ 30
    Memory at f7200000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [70] Power Management version 2
    Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci
 
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family ME Interface
    Flags: bus master, fast devsel, latency 0, IRQ 31
    Memory at f7218000 (64-bit, non-prefetchable) [size=16]
    Capabilities: [50] Power Management version 3
    Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: mei_me
    Kernel modules: mei_me
 
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 (prog-if 20 [EHCI])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family USB EHCI Controller
    Flags: bus master, medium devsel, latency 0, IRQ 16
    Memory at f7217000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci
 
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family HD Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 33
    Memory at f7210000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
 
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: None
    Memory behind bridge: None
    Prefetchable memory behind bridge: None
    Capabilities: [40] Express Root Port (Slot+), MSI 00
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [90] Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family PCI Express Root Port 1
    Capabilities: [a0] Power Management version 3
    Kernel driver in use: pcieport
 
00:1c.2 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 (rev d0) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 27
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    I/O behind bridge: 0000d000-0000dfff [size=4K]
    Memory behind bridge: f7100000-f71fffff [size=1M]
    Prefetchable memory behind bridge: 00000000f2100000-00000000f21fffff [size=1M]
    Capabilities: [40] Express Root Port (Slot+), MSI 00
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [90] Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family PCI Express Root Port 3
    Capabilities: [a0] Power Management version 3
    Kernel driver in use: pcieport
 
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 28
    Bus: primary=00, secondary=04, subordinate=05, sec-latency=0
    I/O behind bridge: None
    Memory behind bridge: None
    Prefetchable memory behind bridge: None
    Capabilities: [40] Express Root Port (Slot+), MSI 00
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [90] Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family PCI Express Root Port 4
    Capabilities: [a0] Power Management version 3
    Kernel driver in use: pcieport
 
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 (prog-if 20 [EHCI])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family USB EHCI Controller
    Flags: bus master, medium devsel, latency 0, IRQ 23
    Memory at f7216000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci
 
00:1f.0 ISA bridge: Intel Corporation Z97 Chipset LPC Controller
    Subsystem: Gigabyte Technology Co., Ltd Z97 Chipset LPC Controller
    Flags: bus master, medium devsel, latency 0
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
 
00:1f.2 RAID bus controller: Intel Corporation SATA Controller [RAID mode]
    Subsystem: Gigabyte Technology Co., Ltd SATA Controller [RAID mode]
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 29
    I/O ports at f070 [size=8]
    I/O ports at f060 [size=4]
    I/O ports at f050 [size=8]
    I/O ports at f040 [size=4]
    I/O ports at f020 [size=32]
    Memory at f7215000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [70] Power Management version 3
    Capabilities: [a8] SATA HBA v1.0
    Kernel driver in use: ahci
    Kernel modules: ahci
 
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family SMBus Controller
    Flags: medium devsel, IRQ 18
    Memory at f7214000 (64-bit, non-prefetchable) [size=256]
    I/O ports at f000 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801
 
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Gigabyte Technology Co., Ltd GM204 [GeForce GTX 970]
    Flags: bus master, fast devsel, latency 0, IRQ 34
    Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Legacy Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [250] Latency Tolerance Reporting
    Capabilities: [258] L1 PM Substates
    Capabilities: [128] Power Budgeting <?>
    Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
    Capabilities: [900] Secondary PCI Express <?>
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia_drm, nvidia
 
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd GM204 High Definition Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
 
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
    Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
    Flags: bus master, fast devsel, latency 0, IRQ 18
    I/O ports at d000 [size=256]
    Memory at f7100000 (64-bit, non-prefetchable) [size=4K]
    Memory at f2100000 (64-bit, prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Endpoint, MSI 01
    Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
    Capabilities: [d0] Vital Product Data
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [140] Virtual Channel
    Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
    Kernel driver in use: r8169
    Kernel modules: r8169
 
04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41) (prog-if 01 [Subtractive decode])
    Flags: bus master, fast devsel, latency 0, IRQ 11
    Bus: primary=04, secondary=05, subordinate=05, sec-latency=32
    I/O behind bridge: None
    Memory behind bridge: None
    Prefetchable memory behind bridge: None
    Capabilities: [90] Power Management version 2
    Capabilities: [a0] Subsystem: Gigabyte Technology Co., Ltd 82801 PCI Bridge

Output from pacman -Qi systemd:

Name            : systemd
Version         : 241.93-1
Description     : system and service manager
Architecture    : x86_64
URL             : https://www.github.com/systemd/systemd
Licenses        : GPL2  LGPL2.1
Groups          : base-devel
Provides        : nss-myhostname  systemd-tools=241.93  udev=241.93
Depends On      : acl  bash  cryptsetup  dbus  iptables  kbd  kmod  hwids  libcap  libgcrypt  systemd-libs  libidn2  libidn2.so=0-64  lz4  pam  libelf
                  libseccomp  util-linux  xz  pcre2  audit
Optional Deps   : libmicrohttpd: remote journald capabilities
                  quota-tools: kernel-level quota management
                  systemd-sysvcompat: symlink package to provide sysvinit binaries [installed]
                  polkit: allow administration as unprivileged user [installed]
                  curl: machinectl pull-tar and pull-raw [installed]
Required By     : chromium  colord  cups  cups-filters  dhcpcd  flatpak  lib32-systemd  libinput  libpulse  libwacom  mkinitcpio  netctl  p11-kit  polkit
                  rtkit  systemd-sysvcompat
Optional For    : None
Conflicts With  : nss-myhostname  systemd-tools  udev
Replaces        : nss-myhostname  systemd-tools  udev
Installed Size  : 20.29 MiB
Packager        : Christian Hesse <arch@eworm.de>
Build Date      : Tue Apr 9 11:33:21 2019
Install Date    : Fri Apr 12 18:30:16 2019
Install Reason  : Installed as a dependency for another package
Install Script  : Yes
Validated By    : Signature
 

and here is the output from inxi -Fxxxz

System:    Host: panini Kernel: 5.0.7-arch1-1-ARCH x86_64 bits: 64 compiler: gcc v: 8.2.1 Desktop: N/A wm: i3 4.16.1 
           dm: startx Distro: Arch Linux 
Machine:   Type: Desktop Mobo: Gigabyte model: Z97P-D3 v: x.x serial: <filter> UEFI: American Megatrends v: F5 
           date: 05/30/2014 
CPU:       Topology: Quad Core model: Intel Core i5-4690K bits: 64 type: MCP arch: Haswell rev: 3 L2 cache: 6144 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28013 
           Speed: 957 MHz min/max: 800/4400 MHz Core speeds (MHz): 1: 900 2: 900 3: 900 4: 900 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: Gigabyte driver: nvidia v: 418.56 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: tty server: X.org 1.20.4 driver: nvidia resolution: <xdpyinfo missing> 
           OpenGL: renderer: GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 418.56 direct render: Yes 
Audio:     Device-1: Intel 9 Series Family HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
           chip ID: 8086:8ca0 
           Device-2: NVIDIA GM204 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           chip ID: 10de:0fbb 
           Sound Server: ALSA v: k5.0.7-arch1-1-ARCH 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169 v: kernel 
           port: d000 bus ID: 03:00.0 chip ID: 10ec:8168 
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 2.16 TiB used: 83.84 GiB (3.8%) 
           ID-1: /dev/sda vendor: Western Digital model: WD20EZRZ-00Z5HB0 size: 1.82 TiB speed: 6.0 Gb/s rotation: 5400 rpm 
           serial: <filter> rev: 0A80 scheme: MBR 
           ID-2: /dev/sdb vendor: SanDisk model: SDSSDHII120G size: 111.79 GiB speed: 6.0 Gb/s serial: <filter> rev: 00RL 
           scheme: MBR 
           ID-3: /dev/sdc vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB speed: 6.0 Gb/s serial: <filter> rev: 2B6Q 
           scheme: MBR 
RAID:      Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 port: f020 bus ID: 00:1f.2 chip ID: 8086.2822 
           rev: N/A 
Partition: ID-1: / size: 101.17 GiB used: 83.84 GiB (82.9%) fs: ext4 dev: /dev/sdb2 
           ID-2: swap-1 size: 8.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb3 
Sensors:   System Temperatures: cpu: 36.0 C mobo: N/A gpu: nvidia temp: 42 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 48% 
Info:      Processes: 151 Uptime: 2h 23m Memory: 15.59 GiB used: 1.70 GiB (10.9%) Init: systemd v: 241 Compilers: gcc: 8.2.1 
           clang: 8.0.0 Shell: bash v: 5.0.3 running in: xfce4-terminal inxi: 3.0.33 

So if someone could help me work out why my internet is slow that would be great.

Offline

#2 2019-04-15 17:55:54

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,715

Re: Arch's internet connection is slow.

Post the output of :

ip link
cat /sys/class/net/eno1/duplex
cat /sys/class/net/eno1/speed

The above assume your NIC's name is eno1.  Modify those commands as necessary with your NIC's name as reported by ip link


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#3 2019-04-15 18:00:29

loqs
Member
Registered: 2014-03-06
Posts: 19,101

Re: Arch's internet connection is slow.

@ewaller

Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169 v: kernel 
           port: d000 bus ID: 03:00.0 chip ID: 10ec:8168 
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 

Offline

#4 2019-04-15 18:10:00

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,715

Re: Arch's internet connection is slow.

Missed that -- sorry.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#5 2019-04-15 18:16:16

Liiht
Member
Registered: 2019-04-13
Posts: 21

Re: Arch's internet connection is slow.

@ewaller I saw that could be a problem on another post and I made sure that it was it was on full and 1000. I did try turn auto-negotiation (I think it was called that) on and off. I got better performance when it was on, I don't know if that's helpful though.

Offline

#6 2019-04-15 18:50:02

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Arch's internet connection is slow.

Have you tried linux-lts?

That r8169 driver is awful anyway so perhaps r8168 is the way forward (with a non-LTS kernel).


Jin, Jîyan, Azadî

Offline

#7 2019-04-15 19:05:11

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,517

Re: Arch's internet connection is slow.

It's supposed to be no longer "1" but there's another recent thread pointing to this being the cause, so try to explicitly set it to "0":
https://wiki.archlinux.org/index.php/Ne … tification

Offline

#8 2019-04-15 19:11:01

loqs
Member
Registered: 2014-03-06
Posts: 19,101

Re: Arch's internet connection is slow.

https://git.kernel.org/pub/scm/linux/ke … gain.patch mentions performance
Edit:
https://git.kernel.org/pub/scm/linux/ke … -rtl.patch mentions latency.
Does slow mean lower throughput or increased latency or both in this case?

Last edited by loqs (2019-04-15 19:13:12)

Offline

#9 2019-04-15 20:12:05

Liiht
Member
Registered: 2019-04-13
Posts: 21

Re: Arch's internet connection is slow.

@Head_on_a_Stick how would I go about installing the old driver the aur link doen't have the normal git clone link? I haven't come across this before.

Offline

#10 2019-04-15 20:17:39

Liiht
Member
Registered: 2019-04-13
Posts: 21

Re: Arch's internet connection is slow.

@loqs slow means low throughput means as in 25ish Mbps rather than 80Mbps, the ping is also a little high 5-15 ms worse, which I think is basically nothing.

Offline

#11 2019-04-16 18:15:31

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Arch's internet connection is slow.

Liiht wrote:

@Head_on_a_Stick how would I go about installing the old driver the aur link doen't have the normal git clone link?

It's not an AUR link, the package is in [community] smile


Jin, Jîyan, Azadî

Offline

Board footer

Powered by FluxBB