Limited speeds (100-110mbs) on VMs

Pho3niX90

New Member
Jul 4, 2025
1
0
1
Hi all!

I have a strange issue for the last year that I simply cannot find a solution to.

My physical is connected to a 500mb link, and running speed test straight on the promox shell confirms this. However, ANY Vm that the same speed test is ran on, only yields 100-110mb's, as if it's rate limited somehow.

The VM's in question, is running ubuntu.

I am using VirtIO (paravirtualized) as suggested by other threads.
CPU is an AMD Epyc, with 512gb ram.

Also, using iperf3, I get 2.25 Gbits/sec


Is this a know issues? I have found multiple threads on this, but not really a solution.
 
Hi,
Please post your PVE network config, the VM config and pveversion -v as well.
I ran a short test in my lab and was able to achieve nearly the same speed download speed (even a higher upload speed on this test):
On pve:
Bash:
~# speedtest-cli
...
Testing download speed................................................................................
Download: 602.73 Mbit/s
Testing upload speed......................................................................................................
Upload: 295.61 Mbit/s
On the vm:
Bash:
vm1:~# speedtest-cli
...
Testing download speed................................................................................
Download: 597.79 Mbit/s
Testing upload speed......................................................................................................
Upload: 427.45 Mbit/s
For the CPU type, I used host with 4 cores and 8 GiB of memory.
Try allocating more memory and CPU cores to the VM. Also, check if the firewall is running, if it is, try disabling it and run the test again.