Getting VM's to run at more than 1Gb/s on bonded interface

wdcmikhael

New Member
Nov 4, 2024
1
0
1
Hi forum

I am hoping someone can help with me out. I have a server I am setting up as a NAS. Hypervisor is ProxMox 8.2.2 and I am running an OpenMediaVault 7.0.32.

The hardware has 4x 1Gb/s network interfaces. The network switch this connects to is set to use LACP for 3x switchports. In ProxMox I have bonded 3 of the interfaces using LACP, then bridged that to present to the VM's. The OMV VM is given one NIC as a mvxnet3 network. Inside the VM, this detects and has 'available' speeds including 1000 and 10000, but is always settling on a speed of 1000.
If I do a copy to a samba share, this is sitting at a transfer rate of 120MB/s. Although if I run 3 file copies concurrently from different machines to the same share, each run at 120MB/s.

Does anyone know what is happening here and if I am able to configure this is a way that will allow a single connected device to achieve a transfer rate closer to 3Gb/s?

Any help would be much appreciated. Further images below to hopefully show the full context.

Thanks

1730761233158.png

1730761267775.png

1730761318687.png

1730761414936.png
 
That is how bonding works. You won't see more than a 1gb/s for a given network stream (which, depending on hash policy could be source/dest mac, source/dest IP, source/dest IP and port, etc). Some protocols like multichannel smb can (theoretically) use multiple connections but it's something I gave up on years ago. Just use 10G sfp+ NICs.
 

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!