I’m looking for help here because I can’t figure out why my transfer speed over FTP is stuck at 10MB/sec (PC to NAS or NAS to PC it doesn’t matter I get the same speed).
Here is my setup :
WD My Cloud 4TB firmware 2.31.204
Asus rt-ac86u router latest firmware (brand new)
All cables are brand new CAT5E 3 feet long
Dell XPS13 with Network controller: Intel Corporation Wireless 7265 2.4ghz/5ghz
I use Filezilla to transfer files from my PC to my NAS over wifi 5ghz ( I’m 10 feet away from the router). I do not live in a crowded area where there’s a lot of wifi signal.
I prefer FTP or SSH when I have to move lot of files of different size so that’s why I use it. I did some testing with a 2GB file.
Over FTP, the speed is stuck at 10MB/sec.
Over SSH, it’s a bit slower at 8MB/sec.
Over SAMBA sbm3, I get 40MB/sec.
I checked the two LED lights behind my Mycloud and they are both green. In my router dashboard, the LAN connection between my NAS and the router is recognize as 1 Gbps. The TX and RX rates of my wifi connection are both 866.7MBps. I tried a few things like play/disable the QoS in the router dashboard, tried to assign a static IP to my NAS from the router dashboard and from the Mycloud dashboard, rebooted the NAS, tried another CAT5E cable (NAS to router), made sure the speed limit setting in Filezilla is deactivated, tried a different PC (same result).
If someone has an idea, I would really appreciate it !
Well this might explain why SMB is faster than FTP in current setup. I doesn’t explain why I’m stuck at 10MB/sec though.
Technically, my network controller is capable of 867 Mbps, my router 2167Mbps on 5 Ghz and my My Cloud can read at 739Mbps and write at 575Mbps. So the slowest factor being the write factor, I should get around 70MB/sec when writing no ?
If you are on your own LAN, why use a secured FTP?
Encryption (for both FTP & SSH) on the NAS is probably done in software…
The firmware on my MYCloud is 4.05.00 and is highly configurable if you are will to SSH into the NAS to change configs or scripts On mine, changes to the /etc/samba/smb-global.conf were the main changes that improved compatiblity with Macs and some improvement in performance (shown below).
Removed:
max protocol = SMB3
Added:
log level = 1
max log size = 1000
strict sync = yes
sync always = no
aio read size = 1
aio write size = 1
smb2 max read = 8388608
smb2 max write = 8388608
smb2 max trans = 8388608