I am currently trying to solve an issue with my tiny linux home server that's been causing slow network speeds when accessing SAMBA shares and transferring files to/from other computers on the network. Despite having a gigabit-capable network setup, the server is only achieving speeds of around 11-12 MB/s, which seems to me like something is limiting the network speed to 100 megabits. This is also the maximum speed I get when downloading files from the internet.
Other devices connected to the same switch/router have no trouble achieving full gigabit speeds on the local network and around 800 Mbps downspeed from the internet, consistent with what I normally get out of my gigabit plan most of the time.
This is the setup:
- Fujitsu Esprimo Q920 running debian
- TP-Link Archer C6 with latest firmware
- All devices connected via CAT 7 cable
ethtool enp0s25:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
MDI-X: on (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7) drv probe link
What I tryed so far:
- Attempted different CAT 7 cables to rule out a cable issue
- Experimented with forcing network mode to 1000 Mbps full duplex using ethtool
- Disabled autonegotiation on both the server and the network switch, manually setting the connection to 1000 Mbps full duplex
Your assistance is greatly appreciated. Thank you in advance for your expertise!