[SOLVED] Low Downloadspeed

DerLuca

New Member
Jun 26, 2021
7
0
1
25
Hi i want to use my Lenovo Thinkcentre M900 as my Homelab. I installed speedtest-cli to check the Downloadspeed. The maximum dowload speed is 300 mbit/s. Before Proxmox I had Windows 10 on my PC and the maximum download speed was 900 mbit/s.

What am I doing wrong? Any Ideas. I am new to Proxmox.
 
There also was a bugged speedtest-cli that capped the speed so you might want to check that you are not using that version.
 
The speedtest-cli version is 2.0.2 but even on a VM (Ubuntu 20.04 Desktop) with Google Speedtest I only get 300 mbits.
 
Are you using virtio or E1000 as virtual nic? The E1000 is slow because it isn't paravirtualized.
 
Im using virtio and it seems to be a little bit better now. I get up to 450 mbit/s but still not the 900mbit/s I want :/
Do I have to change Neworksettings for the host?
 
Do I have to change Neworksettings for the host?
Here virtio is working fine without any special configuration up to 3-5 Gbit. Is your CPU powerfull enough? If its too old or slow it can be the bottleneck when using virtio.
 
Last edited:
Here virtio is working fine without any special configuration up to 3-5 Gbit. Is your CPU powerfull enough? If its too old or slow it can be the bottleneck when using virtio.
Intel I5 6gen. Before Proxmox I had Windows 10 and the Dowloadspeed was up to 1 Gbit.
Do I need any drivers?
 
You cant compare a bare metal installed Win10 using the NIC directly with a guest inside a VM using a virtual NIC. But that CPU still should be fast enough for virtio to handle 1Gbit. If using Linux the virtio drivers are already part of the kernel.
 
You cant compare a bare metal installed Win10 using the NIC directly with a guest inside a VM using a virtual NIC. But that CPU still should be fast enough for virtio to handle 1Gbit. If using Linux the virtio drivers are already part of the kernel.
I see but even if I do speedtest on the proxmox shell and not on a VM the speed is slow.

Could be another reason that I installed proxmox on an usb stick?
I did that to safe storage for my ssd.

Sorry for these kind of questions but I an absolute beginner with Proxmox.
 
Could be another reason that I installed proxmox on an usb stick?
I did that to safe storage for my ssd.
Dont install Proxmox on a USB stick. Proxmox itself will write up to 30GB per day killing USB sticks very fast. Do atleast use a USB SSD or USB HDD for that.
 
Dont install Proxmox on a USB stick. Proxmox itself will write up to 30GB per day killing USB sticks very fast. Do atleast use a USB SSD or USB HDD for that.
Ok Thanks I didnt know that. I reinstalled it on my ssd.
After that I tried to use an USB NIC but still I only have 300 mbits.

Do you have any other ideas what I could do?
 
You could try to run iperf3 between 2 VMs/hosts as a second benchmark and look what bandwidth you get. If iperf gives you 1 Gbit you know that your host/VM/NIC isn'T the problem.
 
Ok Thanks I didnt know that. I reinstalled it on my ssd.
After that I tried to use an USB NIC but still I only have 300 mbits.
Is your adapter USB 3.0? USB 2.0 is 480 mbit/s but only half duplex so acks will eat into the throughput plus there's IP overhead. 300 mbit/s would be reasonable. If you are using a USB 3.0 adapter though then it should be higher.

If you really want to test throughput of just your server you probably want to use iperf between machines on the same LAN. That would remove a lot of variables. Going out to the Internet results in who-knows-what in terms of congestion.

I have an a gigabit fiber Internet connection and usually get ~800 mbit down and ~900 mbit up from a Linux VM in Proxmox. But sometimes it is as slow as 300-400 mbit/s depending on what AT&T is up to that day and which speedtest I use.

My server is a Xeon D-1541 with 32 GB and a built-in gigabit NIC.
 
Last edited:
IT worked well with Iperf3. I got up to 1Gbit. That’s exactly what i wanted. Now I know my Server is not the reason.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!