I am aware that under most circumstances, just bonding a pair of NICs into an LACP bond doesn't increase speed. An LACP bond creates a two-lane highway, where a single NIC is a one-lane highway. Traffic from a single host is almost always stuck in a single lane for ... reasons. (My understanding of the deeper levels of LACP is unfortunately more than a bit vague).
SMB multichannel, OTOH, does use both NICs in parallel, but cannot work with LACP bonded NICs.
NFS has a similar feature to SMB multichannel (Multipathing?) that may or may not work with LACP bonded NICs. I'm not sure, to be honest. I'm just starting to research this and it's a bit confusing.
So, that got me thinking, what does PBS do with an LACP bond? I know it doesn't use SMB or NFS, but a protocol specific to PBS itself.
Does it have any mechanism to create more than one channel when an LACP bonded vmbr is present to boost speeds?
If not, is that something that's on the roadmap, or technically feasible at all?
It's honestly a bit hard to tell how fast the actual network connection is with a PBS backup, as the reported write speed in the moment is so variable based on the content on the VM or LXC, and the average speed when a backup of a VM or LXC is done is way out of line with actual network throughput, since the average includes the GB/s "writes" where nothing is written because the PVE host is using thin provisioning and, say, only 32 GB of a 256 GB virtual disk is actually in use--writing out that empty space appears to be recorded at GB/s speeds, which blows the average.
SMB multichannel, OTOH, does use both NICs in parallel, but cannot work with LACP bonded NICs.
NFS has a similar feature to SMB multichannel (Multipathing?) that may or may not work with LACP bonded NICs. I'm not sure, to be honest. I'm just starting to research this and it's a bit confusing.
So, that got me thinking, what does PBS do with an LACP bond? I know it doesn't use SMB or NFS, but a protocol specific to PBS itself.
Does it have any mechanism to create more than one channel when an LACP bonded vmbr is present to boost speeds?
If not, is that something that's on the roadmap, or technically feasible at all?
It's honestly a bit hard to tell how fast the actual network connection is with a PBS backup, as the reported write speed in the moment is so variable based on the content on the VM or LXC, and the average speed when a backup of a VM or LXC is done is way out of line with actual network throughput, since the average includes the GB/s "writes" where nothing is written because the PVE host is using thin provisioning and, say, only 32 GB of a 256 GB virtual disk is actually in use--writing out that empty space appears to be recorded at GB/s speeds, which blows the average.