Hello,
I'm experiencing an issue with slow download speeds on my Proxmox v8.0.3 server, and I'm looking for some assistance to resolve this.
Despite having a 500Mbps connection, my download speeds are significantly lower than expected, though upload speeds are as expected. From iperf output it's apparent that LAN speeds are also slowed down. Here's what I've tried so far:
Has anyone else encountered similar issues or could provide guidance on what else to check or configure in Proxmox to rectify this?
Motherboard Gigabyte B760M
CPU i5-13500
Thank you in advance for your assistance.
iperf on host:
speedtest-cli on host:
speedtest-cli on 100mbps speed:
speedtest on same network synology NAS:
ip addr output:
Network interface details:
I'm experiencing an issue with slow download speeds on my Proxmox v8.0.3 server, and I'm looking for some assistance to resolve this.
Despite having a 500Mbps connection, my download speeds are significantly lower than expected, though upload speeds are as expected. From iperf output it's apparent that LAN speeds are also slowed down. Here's what I've tried so far:
- Changed network cables and verified the hardware is not at fault.
- Conducted tests on another system connected to the same switch, which yielded normal speeds.
- Ran speedtest-cli and iperf (both standard and reverse modes) to assess network performance, confirming the issue.
- Attempted switching the network driver to r8125 from r8169, but this didn't improve the download speeds.
- Using ethtool switch speed of interface. Interestingly, when setting speed to 100mbps the download speed is slowed down by about another 3x, while upload is intact.
Has anyone else encountered similar issues or could provide guidance on what else to check or configure in Proxmox to rectify this?
Motherboard Gigabyte B760M
CPU i5-13500
Thank you in advance for your assistance.
iperf on host:
root@homelab:~# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 1] local 192.168.0.240 port 5001 connected with 192.168.0.229 port 55688 (icwnd/mss/irtt=14/1448/4259)
[ ID] Interval Transfer Bandwidth
[ 1] 0.0000-10.0112 sec 63.6 MBytes 53.3 Mbits/sec
[ 2] local 192.168.0.240 port 5001 connected with 192.168.0.229 port 55729 (reverse) (icwnd/mss/irtt=14/1448/3057)
[ ID] Interval Transfer Bandwidth
[ 2] 0.0000-10.0925 sec 258 MBytes 214 Mbits/sec
speedtest-cli on host:
root@homelab:~# speedtest-cli
Retrieving speedtest.net configuration...
Testing from Telia Lietuva (xx.xx.xx.xx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Rackray (Vilnius) [0.xx km]: 40.634 ms
Testing download speed................................................................................
Download: 20.01 Mbit/s
Testing upload speed......................................................................................................
Upload: 51.19 Mbit/s
speedtest-cli on 100mbps speed:
root@homelab:~# speedtest-cli
Retrieving speedtest.net configuration...
Testing from Telia Lietuva (xx.xx.xx.xx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Cgates (Vilnius) [0.xx km]: 32.963 ms
Testing download speed................................................................................
Download: 6.55 Mbit/s
Testing upload speed......................................................................................................
Upload: 53.91 Mbit/s
speedtest on same network synology NAS:
Speedtest by Ookla
Server: Melbicom - Vilnius (id = 37175)
ISP: Telia Lietuva
Latency: 23.16 ms (8.50 ms jitter)
Download: 504.40 Mbps (data used: 803.2 MB )
Upload: 48.48 Mbps (data used: 59.8 MB )
Packet Loss: 0.0%
ip addr output:
root@homelab:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP group default qlen 1000
link/ether 74:56:3c:2c:87:e9 brd ff:ff:ff:ff:ff:ff
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 74:56:3c:2c:87:e9 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.240/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::7656:3cff:fe2c:87e9/64 scope link
valid_lft forever preferred_lft forever
4: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr100i0 state UNKNOWN group default qlen 1000
link/ether d6:5f:5c:b5:3e:bc brd ff:ff:ff:ff:ff:ff
5: fwbr100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 4a:ea:35:74:af:b9 brd ff:ff:ff:ff:ff:ff
6: fwpr100p0@fwln100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
link/ether ce:ca:e4:4f:ec:04 brd ff:ff:ff:ff:ff:ff
7: fwln100i0@fwpr100p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr100i0 state UP group default qlen 1000
link/ether 2a:ea:c0:f7:48:85 brd ff:ff:ff:ff:ff:ff
Network interface details:
root@homelab:~# ethtool -i enp4s0
driver: r8125
version: 9.012.03-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
Last edited: