I did a fresh install of Tumbleweed alongside to my Fedora installation and noticed that repos metadata download is very slow, even even though it’s the fastest mirror for me. When I download this file in openSUSE the speed is ~300 KiB/s, which very slow. On Fedora the same file downloads with ~5 MiB/s (as it should be). It can’t be mirror’s issue, I did several reboots between openSUSE and Fedora and the issue persists.
My motherboard is ASRock B350 Pro4, lspci | grep Ethernet show:
I notice that your openSUSE NIC negotiation is operating in 100Mb/s half duplex and auto-negotiation is turned off , while with Fedora you have 100Mb/s full duplex with auto-negotiation turned on. Strange…any explicit config differences?
Would be interesting if either Fedora or openSUSE modified network buffer and IP settings…
In a “paper” I wrote awhile ago but still relevant today,
On the following page I describe how to retrieve and display a number of network related settings
I’d be surprised if the settings are different for each distro, but if you’re interested the article can give you numerous ideas about tweaking to improve performance.
Nope, default NetworkManager and sysctl (besides vm.swappiness, vm.dirty_ratio, etc) settings.
Yeah but I’m not looking to increase performance, I’m looking to get reasonable performance. Because if in Tumbleweed download speed is 17x less that in other distros (including Windows), then something is clearly wrong.
Turns out that is was NetworkManager issue. I stopped it, removed connection settings from /etc/NetworkManager/system-connections/, started it again and problem is gone.
Yep, after reboot it’s ok too. Connection config file in /etc/NetworkManager/system-connections/ had fields that disabled auto-negotiation and enabled half duplex. No idea how they got there (maybe when I switched from wicked to NetworkManager). I just removed this file and NetworkManager set up everything correctly.
Basically it is an Ethernet feature that allows network devices to talk to each other and agree on the best speed/duplex configuration they both support.