Slow internet connection

Rootinator

Member
May 1, 2019
23
0
21
55
[EN]

Hello,

I use "Proxmox VE" on my server for virtualization.

The host server is connected to the Internet with 1G. This is also confirmed by speed tests with independent providers.

But now it is the case that my VMs only communicate with a maximum of 100M to the outside (IN + OUT).

The speed fluctuates extremely (on average ~ 20M). This is the case internally (VM to VM) as well as externally (VM to Internet).

The VMs are connected externally via port forwarding (IPv4) or directly (IPv6).

It does not matter whether the request comes from outside or the VM makes a request.

Can Proxmox VE (Version 6.3-2, Free) only manage a maximum of 100M or what could be the problem?

What other information do you need for assistance?
-----
G = Gbit
M = Mbit
-----


----------
----------

[DE]

Hallo,

Ich nutze auf meinem Server zur Virtualisierung "Proxmox VE".

Der Host-Server ist mit 1G ans Internet angebunden. Das bestätigen auch Speedtests zu unabhängigen Anbietern.

Jetzt ist es aber so, dass meine VMs nur mit maximal 100M nach außen kommunizieren (IN + OUT).

Geschwindigkeit schwankt aber extrem (Im Schnitt ~20M). Das ist intern (VM zu VM) sowie extern (VM zu Internet) so.

Von außen sind die VMs via Portforwarding (IPv4) oder direkt (IPv6) angebunden.

Dabei ist es egal, ob die Anforderung von extern kommt oder die VM eine Anforderung stellt.

Kann Proxmox VE (Version 6.3-2, Free) nur maximal 100M bewerkstelligen oder wo kann das Problem liegen?

Welche weiteren Infos benötigt ihr für die Hilfestellung?
-----
G=Gbit
M=Mbit
-----
 
Hey,

what NICs are set for the VMs? If I understood that correctly for the host system the whole expected bandwidth is available? And could you run a speed test(iperf3 or something similar) between the host and a VM?
 
what NICs are set for the VMs?
I've tried all virtual network cards and am currently using "Virtio".


I just downloaded a test file with the host via wget and got 110 MB/s. So the host offers about 1 GBit to the Internet.

In the meantime, after an update and numerous restarts, the bandwidth to the VMs has now improved.

If I download the same wget test file with a VM that I downloaded with the host, I get around 43-60 MB/s with the VM. This VM uses "Virtio" as a virtual network card.

Via "iperf" speed test (VM → Host) the speed is very fast (~3125 MB/s) ...

But if I load a file from VM1 to VM2, I only get 43-60 MB/s. Test via SFTP and "Apache web server".

What could be the reason that the speed is clearly too slow?

In short:
• Internet → Host: ~110 MB/s (test via 1 GB wget test file)
• Internet → VM: ~43-60 MB/s (test via 1 GB wget test file)
• VM1 → VM2: ~43-60 MB/s (via SFTP and Apache)
• VM → host: ~3125 MB/s (test via iperf, 100 MB)
 
Hmm... it could be something to do with SFTP and Apache. Could you try VM1 -> VM2 and VM2 -> VM1 using iperf, so we're sure it is not SFTP and Apache.
 

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!