Aktivera SMB Multichannel på Synology DS720+
Jag vill använda mer än 1 Gbit/s bandbredd vid överföring från min NAS till en dator.
Link Aggregation ger 2 Gbit/s men inte till samma dator.
NASen har 2 st RJ45 som man genom SMB Multichannel ska kunna använda tillsammans enligt guide.
Men ändå kommer jag inte över ~105 MB/s vid en filöverföring.
Vad gör jag fel?
Utrustning:
NAS:
Synology DS720+ (2 st 1 Gbit NIC)
2 st wd60efrx-68l0bn1 (Transfer Rate up to 175MB/s)
Dator:
X570 AORUS ELITE (1Gbit NIC)
Trendnet TEG-25GECTX (2.5 Gbit)
Windows 11
Allt är kopplat direkt till:
Zyxel MG-105 2.5 Gbit Switch
---
Jag SSH:ar in på NASen, loggar in som root och ändrar /etc/samba/smb.conf till:
[global]
server multi channel support=yes
aio read size=0
aio write size=0
interfaces = "192.168.1.6;capability=RSS,speed=10000000000" "192.168.1.7;capability=RSS,speed=10000000000"
printcap name=cups
winbind enum groups=yes
include=/var/tmp/nginx/smb.netbios.aliases.conf
encrypt passwords=yes
min protocol=SMB2
security=user
local master=no
realm=*
passdb backend=smbpasswd
printing=cups
max protocol=SMB2
winbind enum users=yes
load printers=yes
workgroup=WORKGROUPJag startar om NASen. Efter omstart finns mina ändringar kvar, dvs. allt är sparat korrekt.
Efter att på datorn ha kört:
Set-SmbClientConfiguration -EnableMultiChannel $true
Get-SmbClientNetworkInterface
Get-SmbConnection
Get-SmbMultichannelConnection -IncludeNotSelectedSå ser jag att båda korten är RSS Capable.
PS C:\Users\Q> Get-SmbClientNetworkInterface
Interface Index RSS Capable RDMA Capable Speed IpAddresses Friendly Name
--------------- ----------- ------------ ----- ----------- -------------
20 True False 1 Gbps {MAC-adress} Ethernet 3
11 True False 2.5 Gbps {MAC-adress} Ethernet 6
17 False False 100 Kbps {} Teredo Tunneling Pseudo-...Jag ser också att funktionen är aktiverad.
EnableMultiChannel : TrueEnligt aktivitetshanteraren sker nästan ingen aktivitet på moderkortets NIC, allt verkar skickas via 2.5 Gbit-kortet.