[TriLUG] Problem determination help needed

David Both via TriLUG trilug at trilug.org
Mon Jan 11 17:39:06 EST 2021


I have been trying to determine the cause of a networking speed problem 
for months now and have narrowed it down considerably. But I would like to 
know why this is occurring and whether it can be fixed or circumvented.

I have a Fedora 33 host with the following hardware:

#######################################################################
# Machine Type: 	physical machine.
# Host architecture: 	X86_64
# Motherboard Mfr: 	ASUSTeK COMPUTER INC.
# Motherboard Model: 	PRIME H370M-PLUS
# Motherboard Serial: 	190550974401411
#----------------------------------------------------------------------
# CPU Model:		Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz
# CPU Data:		1 Six Core package with 6 CPUs
# CPU Architechture:	x86_64
# HyperThreading:	No
# Max CPU MHz:		4100.0000
# Current CPU MHz:	3900.004
#----------------------------------------------------------------------
# RAM:			31.205 GB
# SWAP:			11.999 GB
#----------------------------------------------------------------------
# Install Date:		Tue 27 Oct 2020 12:57:13 PM EDT
# Linux Distribution:	Fedora 33 (Thirty Three) X86_64
# Kernel Version:	5.9.16-200.fc33.x86_64
######################################################################


It also has three PCIx NICs that I use to route between my AT&T internet 
connection, my privatez internal network, and a wireless router. This 
keeps things separated nicely by using IPTables to determine routing based 
on source network and port.

My internal network gets well over 900 Mb/s connectivity to the outside 
world using Oookla speedtest. This is very consistent and I have come up 
with similar numbers based on some large file transfers.

The problem is with the NIC connected to the wireless router - I have 
trioed a couple different TP-Link 5G routers with 4-port Gb switches. I 
get only about 350Mb/s when using a wired connection through the physical 
Gb switch on the router. I also eliminated the router by connecting my 
laptop directly to the "slow" NIC. I have also replaced the NIC with a 
brand new one. All three NICs are identical TP-Link PCIx Gb devices.

I have use tools like iotop, glances, htop, and others and there is 
minimal IO wait, lots of free RAM for cache and buffer space, plenty of 
available CPU, so I am at a loss.

Does anyone have any ideas why this might be happening? Is it a PCI bus 
limit?

Thanks in advance for any ideas.



-- 


*********************************************************
David P. Both, RHCE
He/Him/His
*********************************************************
www.both.org - My personal web site
www.Linux-Databook.info - Home of the DataBook for Linux
DataBook is a Registered Trademark of David Both
*********************************************************
The value of any software lies in its usefulness
not in its price.

— Linus Torvalds
*********************************************************


More information about the TriLUG mailing list