10GB/s network interface on VM (speed is Unknown)

nockdown

Member
Jun 9, 2021
9
0
6
Proxmox is installed on server with 10GB/s network card.
VM settings: bridge - vmbr0, model - VitriO (paravirtualized).
VM OS: debian 12.6, qemu-guest-agent is installed, qemu-guest-agent status is active (running).
iperf3 shows speed is about 5.2 Gbits/sec on VM:
Code:
[ ID] Interval           Transfer     Bandwidth       Retr
[  5]   0.00-10.04  sec  6.07 GBytes  5.20 Gbits/sec  11926             sender
[  5]   0.00-10.04  sec  6.07 GBytes  5.19 Gbits/sec                  receiver
But ethtool on VM shows that speed is Unknown. Ethtool on Proxmox shows that speed is 10000Mb/s.
Is at OK, that ethtool on VM shows that speed is Unknown?
ethtool on VM:

Code:
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)
        Auto-negotiation: off
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Link detected: yes
ethtool on Proxmox:
Code:
Settings for enp65s0f3:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Auto-negotiation: off
        Port: Direct Attach Copper
        PHYAD: 0
        Transceiver: internal
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
 
Last edited:
As you pass the NIC over the bridge vmbr0, you are CPU limited.
You can passthrough the entire NIC to the VM to bypass the bridge, but you loose sharing NIC for other VM and host.
 

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!