mkx was good enough to ask for more information, which I've provided.
I am asking is because others have achieved SMB multichannel transfers that are twice as fast using the exact same NAS, LAG and PC network card as I have. As I understand it, and from Microsoft's documentation on it
https://learn.microsoft.com/en-us/azure ... erformance, SMB multichannel should allow LAG-enabled connections to speed up transfers between 2 peers - not just multiple peers/connections - over up to 4 channels.
I can get that not all traffic has an N-times speedup, but I don't get why the different traffic is at different speeds in different directions, or why others achieve better results in similar circumstances. This is complex stuff where all the pieces of the puzzle play a part - the Mikrotik router is the biggest point of difference in these setups.
Interestingly, if I use the get info command from the MS documentation, SMB multichannel is enabled, but the link connection speed is reported as 1Gb/sec and that maxchannels=1. I wonder how it determines that? Perhaps it's the Windows side that's the problem, or perhaps the server is not reporting the config properly, or something else. Troubleshooting help is what I'm after.
PS C:\WINDOWS\system32> Get-SmbMultichannelConnection |fl
ServerName : Randy
Selected : True
Failed : False
FailureCount : 0
ClientInterfaceIndex : 7
ClientRSSCapable : False
ClientRdmaCapable : False
ClientLinkSpeed : 1 Gbps
ClientIpAddress : 10.160.100.87
ServerInterfaceIndex : 6
ServerRSSCapable : False
ServerRdmaCapable : False
ServerLinkSpeed : 1 Gbps
ServerIpAddress : 10.160.100.30
MaxChannels : 1
CurrentChannels : 1