Internet speed appears to be capped on host

zetix

New Member
Nov 27, 2024
2
0
1
Getting slow network speed on host and behavior seems pretty consistent after multiple speedtest results.
  • iperf3 results does support the full speed to another local device.
  • My router also shows the port used by proxmox host supports 2.5gb.
  • ISP advertised and tested speed on another machine is 990mbps download, and 35mbps upload.
Speedtest is done with the command: speedtest --secure --simple --server 36817
  • Host can never get past 10mbps download and 20mbps upload.

speedtest on host
Code:
Ping: 13.103 ms
Download: 8.92 Mbit/s
Upload: 6.44 Mbit/s

speedtest on vm
Code:
Ping: 15.131 ms
Download: 568.62 Mbit/s
Upload: 26.50 Mbit/s

ethtool enp2s0
Code:
Settings for enp2s0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
                                             2500baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: d
        Link detected: yes

ethtool vmbr0
Code:
Settings for vmbr0:
        Supported ports: [  ]
        Supported link modes:   Not reported
        Supported pause frame use: No
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Unknown! (255)
        Auto-negotiation: off
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Link detected: yes
 
Never mind, I figured it out. The `speedtest-cli` in the repo seems to be buggy. Download Okta's speedtest-cli produced the expected result.