Very poor Speed test

NethServer Version: 7.x
Module: your_module

Hi… Long time no see :slight_smile:
I’ve got some trouble with NS7.x Speed test. It’s very slow
My Internet package is 1000/500 Mbps. I’d tested via notebook behind Router is nearly seems to be.
But With NS7 Diagnostic speed very low see my picture

My Hardware is

Serve around 50 Client

Could someone guide me what should be the problem?

Thanks in advance.
Cheers

Hi @i_combo

I’m sorry to hear about the slow speed test results on your NethServer. To help diagnose this, I need to better understand your network setup:

Please confirm these details:

  1. Network topology:
  • Is your WAN connection (ISP → modem) connected directly to NethServer (e.g., enp2s0 = WAN, another interface = LAN)?
  • Or does it go through an external router first (e.g., ISP → Router → NethServer)?
  1. Interface speeds:
  • Run these commands on your NethServer:

ethtool enp2s0 | grep -E “Speed|Duplex” # Check WAN interface speed/duplex ip link show # Show status of ALL interfaces

  • Does enp2s0 show 1000Mb/s (1 Gbps) and full duplex?
    • If using multiple interfaces (bonding/LAG), share your config.
  1. NethServer roles:
  • Is it acting as your primary firewall/router (using Firewall, Traffic Shaping, etc.)?
  • Or is it just a backend server (e.g., mail/files) behind another router?

Potential quick checks:

  • Interface bottleneck: If enp2s0 negotiates at 100Mbps (not 1Gbps), this would limit speeds.
  • Duplex mismatch: Half-duplex settings cause collisions/performance drops.
  • Bandwidth saturation: Your 50 clients might be consuming bandwidth during tests.
  • QoS/Shaping: Check if traffic policies limit download bandwidth.

Install iftop if missing (real-time traffic monitor):

sudo dnf install -y iftop

Monitor WAN traffic during speedtest:

sudo iftop -i enp2s0

Watch for: Unusual spikes/processes saturating download bandwidth.

Testing Path

  1. Where did you run the speed test?
  • did you test from a client PC behind NethServer (e.g., laptop → NS → ISP)?
    → If yes, what speeds did you get via Speedtest.net / Fast.com on that client?

Physical Path Confirmation

Is your actual data flow:

Please share these details, and we’ll dig deeper! Cheers.

2 Likes

Hello @jgjimenezs Thanks for your advice. That’s help me the way to ride on :slight_smile:

Before I confirm your details. Today I found weak point of e1000e (ENO1)

e1000e eno1 Reset adapter unexpectedly

Then I do clean install NS7.

Network Topology as bellowing

Mode: Active Back up “AIS” mainly operate (and the one I intend to do speedtest)

LAN
[root@fw ~]# ethtool enp2s0
Settings for enp2s0:
Supported ports: [ TP AUI BNC MII FIBRE ]
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
Link partner advertised link modes: 10baseT/Full
100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes

WAN: AIS
[root@fw ~]# ethtool enp1s0
Settings for enp1s0:
Supported ports: [ TP AUI BNC MII FIBRE ]
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
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes

WAN: TRUE
[root@fw ~]# ethtool eno1
Settings for eno1:
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
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes

Seems all Nics were 1000Mbps

Here is NS port 980 speed test result

I also make speedtest .net from Win Client behind Green (Local)
Downloading is nearly 900 Mbps
Uploading is nearly 500 Mbps

something miscalculate!! I think :slight_smile:

For me It’s good enough to use as it is.

Cheers

1 Like

excellent, I hope you are well. Take care of yourself.

same with “new” server-manager, cockpit (:9090)?
searching for the network card model e1000e on this community you might find similar problems.

2 Likes