NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
jimk1963
May 09, 2020Luminary
SMB over RN528X not working
Setup: - Core i7 PC, Win10 Home x64, with Intel X550-T2 dual 10GbE NIC card, and EVO 970 Plus SSD hard drive - XS716E 10GbE switch - RN528X with dual 10GbE ports - RN212 with dual 1GbE ports - Q...
StephenB
May 09, 2020Guru - Experienced User
jimk1963 wrote:
The promise of SMB multichannel is much different.
AFAIK SMB multichannel isn't enabled on the NAS.
jimk1963
May 10, 2020Luminary
StephenB wrote:
jimk1963 wrote:The promise of SMB multichannel is much different.
AFAIK SMB multichannel isn't enabled on the NAS.
Thanks Stephen, thought I read that it was supported somewhere but am looking again and all I see is SMB3 support, but SMB Multichannel is "experimental" per Samba and not enabled on the NAS. This is same story as QNAP NAS. With QNAP, there are several good videos showing how to SSH into the NAS and change the Multichannel to "True". Do you know if that's possible on ReadyNAS? I've used Putty to SSH into the RN528X but don't know the syntax once I'm in there and don't want to mess anything up.
I did run Powershell's "get-smbserverconfiguration" command on my PC and "EnableMultiChannel" is True in the list, as are EnableSMB1Protocol and EnableSMB2Protocol. There's no entry for SMB3 in the list. I don't know run the equivalent command with Putty on the NAS.
- StephenBMay 10, 2020Guru - Experienced User
jimk1963 wrote:
I've used Putty to SSH into the RN528X but don't know the syntax once I'm in there and don't want to mess anything up.You could try enabling the setting in /etc/frontview/samba/addons/addons.conf as described here: https://community.netgear.com/t5/Using-your-ReadyNAS-in-Business/Samba-manually-modify-etc-frontview-samba-Shares-conf/m-p/1906610#M185778
You might also want to try disabling strict sync in the NAS share you are using for testing. There is also a sync setting you can turn off in SMB plus.
Note the NAS is running Samba 4.8.0
FWIW, a static lag on the switch with round robin on the NAS will in fact increase the throughput with a single client. But in the case of the RN528x that also depends on the PC being able to use both of it's NICs.
But in your case, that would maxmize the performance with the RN212 since either NIC in the PC can carry the traffic easily. Note that the round-robin only applies in packets the NAS is delivering. The packet transmission policy in the switch determines the loading of the two NICs in the switch->NAS direction. So it might only help reading from the RN212, and not writing to it.
- jimk1963May 10, 2020Luminary
StephenB wrote:
jimk1963 wrote:
I've used Putty to SSH into the RN528X but don't know the syntax once I'm in there and don't want to mess anything up.You could try enabling the setting in /etc/frontview/samba/addons/addons.conf as described here: https://community.netgear.com/t5/Using-your-ReadyNAS-in-Business/Samba-manually-modify-etc-frontview-samba-Shares-conf/m-p/1906610#M185778
You might also want to try disabling strict sync in the NAS share you are using for testing. There is also a sync setting you can turn off in SMB plus.
Note the NAS is running Samba 4.8.0
FWIW, a static lag on the switch with round robin on the NAS will in fact increase the throughput with a single client. But in the case of the RN528x that also depends on the PC being able to use both of it's NICs.
But in your case, that would maxmize the performance with the RN212 since either NIC in the PC can carry the traffic easily. Note that the round-robin only applies in packets the NAS is delivering. The packet transmission policy in the switch determines the loading of the two NICs in the switch->NAS direction. So it might only help reading from the RN212, and not writing to it.
StephenB you are a great contributor, thanks for the link and info. Some info/feedback:
- Quickly figured out how to hack my way through SSH. Without benefit of your link, I manually opened dozens of files in the etc/frontview/samba directory and subdirectories including addons, and couldn't find a single entry with "multichannel" so gave up. I'll go back now with the info you provided and try again
- Believe my PC has ample capability to utilize both 10Gbps NIC outputs, with two 970 Evo Plus SSD drives, 64GB RAM, etc. It's only Core i7-6700 but I'm confident it's not a bottleneck, nor is the Intel X550-T2. I can shuttle data between EVO's at 2-3 GB/s, and when one ETH port caps at almost exactly 10Gbps I'm pretty sure there's more gas left in the PC's tank
- With everything configured properly (per my earlier post on LAG), I never saw increased speed in either direction. And others reported similar results. Without multiple clients, there's no joy
- However, you hit on something very important. Yesterday, by accident, I found a way to achieve higher read speeds. I had torn down my LAG config (unbonded the NAS ETH ports, disabled LAGs in the switch, tore down the StaticLinkAggregation config of X550-T2), putting everything back to individual DHCP-assigned IP addresses but leaving all the dual cabling connected. Later, I turned on my RN314 (4x1TB drives, ancient 2013 box) and realized it was still configured for Bonding with RoundRobin. Did a quick ATTO test - and what do you know, read speeds were over 180 MB/s (it has 2x1GbE ports). Write speeds - still stuck around 100 MB/s. What the heck???
- So I thought, OK... let's re-do the ETH Bonding on RN212. No other changes. Sure enough, ATTO shows 210 MB/s read, 113 MB/s write. Appears to be following the behavior you described, to a tee.
- But two confusing/troubling issues. First, although ATTO and NAS Performance Tester 1.7 show these faster read speeds, when I do a simple file transfer from NAS-to-PC, and then PC-to-NAS, I see only about 110MB/s in either direction. Never do I see any speed exceeding a single 1 Gbps ETH link. Why is that?? Second thing is, with everything implemented (Static LAG's on switch, Intel X550-T2 static link-aggregated), I don't see any speed improvement at all, whether ATTO or file transfers.
- Ultimate goal is, move large blocks of data back and forth at maximum speed. The speed test apps are cool, but they don't seem to mirror an actual file transfer.
Feels like I'm making at least some progress now, thanks again for your great insights!
- StephenBMay 10, 2020Guru - Experienced User
jimk1963 wrote:
First, although ATTO and NAS Performance Tester 1.7 show these faster read speeds, when I do a simple file transfer from NAS-to-PC, and then PC-to-NAS, I see only about 110MB/s in either direction. Never do I see any speed exceeding a single 1 Gbps ETH link. Why is that??
NAStester is simply timing file reads and file writes to the NAS share, so you should see similar speeds for large file transfers That is assuming that the RN212 is connected to the XS716 switch, and that you are transfering to/from the SSDs in your PC.
I don't know you aren't seeing that. Also, I don't know why you aren't seeing the gain with the LAG enabled on the switch.
One thing you could try is toggling the flow control setting on the RN212 ports (done on the switch) and see if that makes a difference.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!