[SOLVED] Network speed limited on VM

HProx

Member
May 19, 2020
9
0
6
49
Hello,

I've Proxmox 6.3-3 installed on a host with a 10Gb/s NIC.
3 VMs are defined: one with OpenMediaVault, 2 others with simple Ubuntu Server. the 3 VMs are limited to a 1Gb/s speed for network, and I don't know why. The virtual NIC is a VirtIO on a bridge vmbr0.

On host, I have:
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp40s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 70:85:c2:f1:0f:21 brd ff:ff:ff:ff:ff:ff
3: enp46s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP mode DEFAULT group default qlen 1000
link/ether 70:85:c2:f1:0f:23 brd ff:ff:ff:ff:ff:ff
4: wlp41s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether dc:fb:48:7c:1b:40 brd ff:ff:ff:ff:ff:ff
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 70:85:c2:f1:0f:23 brd ff:ff:ff:ff:ff:ff
6: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr100i0 state UNKNOWN mode DEFAULT group default qlen 1000
link/ether f6:c6:a4:fd:c9:01 brd ff:ff:ff:ff:ff:ff
7: fwbr100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether b6:fd:e3:9e:03:62 brd ff:ff:ff:ff:ff:ff
8: fwpr100p0@fwln100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
link/ether 6e:8a:7c:07:39:3f brd ff:ff:ff:ff:ff:ff
9: fwln100i0@fwpr100p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr100i0 state UP mode DEFAULT group default qlen 1000
link/ether b6:fd:e3:9e:03:62 brd ff:ff:ff:ff:ff:ff
10: tap300i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr300i0 state UNKNOWN mode DEFAULT group default qlen 1000
link/ether 02:df:c4:a2:a5:69 brd ff:ff:ff:ff:ff:ff
11: fwbr300i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 6a:1d:b1:97:b9:e7 brd ff:ff:ff:ff:ff:ff
12: fwpr300p0@fwln300i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
link/ether 1a:5b:37:d4:0c:f5 brd ff:ff:ff:ff:ff:ff
13: fwln300i0@fwpr300p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr300i0 state UP mode DEFAULT group default qlen 1000
link/ether 6a:1d:b1:97:b9:e7 brd ff:ff:ff:ff:ff:ff
18: tap200i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr200i0 state UNKNOWN mode DEFAULT group default qlen 1000
link/ether 52:83:ef:2b:af:95 brd ff:ff:ff:ff:ff:ff
19: fwbr200i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether ce:6c:a8:ca:fd:f9 brd ff:ff:ff:ff:ff:ff
20: fwpr200p0@fwln200i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
link/ether ee:7a:8f:a2:15:62 brd ff:ff:ff:ff:ff:ff
21: fwln200i0@fwpr200p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr200i0 state UP mode DEFAULT group default qlen 1000
link/ether ce:6c:a8:ca:fd:f9 brd ff:ff:ff:ff:ff:ff


I don't understand why I have all this. It seems a lot...

# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface enp46s0 inet manual

auto vmbr0
iface vmbr0 inet static
address 192.168.85.43
netmask 255.255.255.0
gateway 192.168.85.1
bridge_ports enp46s0
bridge_stp off
bridge_fd 0

iface enp39s0 inet manual

On my VM, I have:
ethtool ens18
Settings for ens18:
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: Unknown!
Duplex: Unknown! (255)
Port: Other
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Link detected: yes

# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug ens18
iface ens18 inet dhcp

File transfert rate when I copy a file from or to a share is always 111Mb/s. All my network is 10Gb/s (my PC, switch, etc.), and the hardware is able to support it: before proxmox, and OpenMediaVault virtualization, I reached 500Mb/s.
I suspect the VirtIO driver regulate the transfert speed...

Anyone with an idea?


 
hi,
I don't understand why I have all this. It seems a lot...
they belong to your beloved VMs and containers :)

File transfert rate when I copy a file from or to a share is always 111Mb/s. All my network is 10Gb/s (my PC, switch, etc.), and the hardware is able to support it: before proxmox, and OpenMediaVault virtualization, I reached 500Mb/s.
what is the speed on the host itself? are you experiencing any slowness?

The virtual NIC is a VirtIO on a bridge vmbr0.
maybe you should try using e1000 instead and see if it makes a difference.
 
Thank you for the reply!

For 3 VMs, there is so much? I have to look at proxmox documentation :) I'm pretty new at hosting VMs.

The host itself works flawlessly at 10GBs.
I'll try e1000. As it's a 1Gbs NIC, I was thinking it would be limited at 1Gbs.

[EDIT]: Wonderfull!!! It works! :)
 
Last edited:

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!