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

wdcmikhael

New Member
Nov 4, 2024
2
1
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.
 
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.
I suspected that would be the answer. I was just hoping there would be a nice easy config change. Maybe buying the 10G SFP+ NIC is the way to go.

Thanks very much
 
  • Like
Reactions: carl0s