syno406 Posted October 24, 2019 #1 Posted October 24, 2019 My connections are all GB. Yet im getting transfer speeds of 25 MB/s. Trying to copy over 2.8GB folder ETA is 2 min. How can I get faster transfer speeds? Quote
bearcat Posted October 24, 2019 #2 Posted October 24, 2019 Hmm... using 100Mb/s a 3GB file would be transferred in about 4 min if I remember correct. 25 MB/s is about 200 Mb/s so something seems wrong (as you have seen). Some missing info: 1 - What type of media is in your NAS? (HDD/SSD/SATA-1/2/3) 2 - What type of RAID is your NAS using? 3 - How is the client connected to your NAS? Direct or via a switch? (hopefully not an antique HUB). 4 - Are both the client and your NAS reporting 1GB link speed? 5 - Are you transferring 1 BIG file, or many small files? 6 - On what type media are the file(s) located? 7 - What type of interface is that media using? 8 - How do you perform the filetransfer? (mapped drive or drag&drop) 9 - What OS are you using on your client? Quote
syno406 Posted October 25, 2019 Author #3 Posted October 25, 2019 (edited) 17 hours ago, bearcat said: Hmm... using 100Mb/s a 3GB file would be transferred in about 4 min if I remember correct. 25 MB/s is about 200 Mb/s so something seems wrong (as you have seen). Some missing info: 1 - What type of media is in your NAS? (HDD/SSD/SATA-1/2/3) 2 - What type of RAID is your NAS using? 3 - How is the client connected to your NAS? Direct or via a switch? (hopefully not an antique HUB). 4 - Are both the client and your NAS reporting 1GB link speed? 5 - Are you transferring 1 BIG file, or many small files? 6 - On what type media are the file(s) located? 7 - What type of interface is that media using? 8 - How do you perform the filetransfer? (mapped drive or drag&drop) 9 - What OS are you using on your client? HDD WD Red 3TB x2 Raid 1 Switch Yes Transferring a 1GB file for testing My PC Dont understand fully Tried Mapped, Drag Drop, terra copy and also FTP Im using Windows 10 with an ssd drive in there. Edited October 25, 2019 by syno406 mis quote Quote
jensmander Posted October 25, 2019 #4 Posted October 25, 2019 Regarding 1.) Type of HDD: What S-ATA controller or mainboard is used? If it’s relatively old it’s possible that your bandwidth is lower (50% of the hdd‘s maximum interface speed). RAID1 gains no benefits in speed so if your S-ATA controller supports only older standards you won’t be able to unleash the full performance of your hdd. Quote
bearcat Posted October 25, 2019 #5 Posted October 25, 2019 (edited) Regarding 6/7, I was trying to ask if the file was located on: HDD, SSD, USB, etc. and if it was using PATA/SATA-(1/2/3)/USB-(1/2/3) Since the storage-media and the interface used on the media/the controller will, as jensmander say, limit the actual speed you can achive. edit: btw, how come your NAS have 9GB of RAM? You would do better with 2*4GB, utilizing the dual channel memory architecture Edited October 25, 2019 by bearcat added a Q Quote
syno406 Posted October 25, 2019 Author #6 Posted October 25, 2019 14 hours ago, jensmander said: Regarding 1.) Type of HDD: What S-ATA controller or mainboard is used? If it’s relatively old it’s possible that your bandwidth is lower (50% of the hdd‘s maximum interface speed). RAID1 gains no benefits in speed so if your S-ATA controller supports only older standards you won’t be able to unleash the full performance of your hdd. Its a Dell Motherboard CN-OHY9JP-73604. Dont know where to check the SATA controller from. Quote
syno406 Posted October 25, 2019 Author #7 Posted October 25, 2019 13 hours ago, bearcat said: Regarding 6/7, I was trying to ask if the file was located on: HDD, SSD, USB, etc. and if it was using PATA/SATA-(1/2/3)/USB-(1/2/3) Since the storage-media and the interface used on the media/the controller will, as jensmander say, limit the actual speed you can achive. edit: btw, how come your NAS have 9GB of RAM? You would do better with 2*4GB, utilizing the dual channel memory architecture Went to 8GB didnt help speeds. Still Transferring at 31MB/s Transferring from an SSD on my PCto the NAS. The drives are plugged into these. Tried the white ports also Quote
jensmander Posted October 26, 2019 #8 Posted October 26, 2019 It‘s an old OptiPlex 760/790 board. From a quick check it should have S-ATA 3.0. But it’s no „rocket“. It‘s possible that the HDDs themself drop to 1.5 because of compatibility. I had this problem with OMV also on an OptiPlex system with 2TB drives. Quote
Hostilian Posted October 26, 2019 #9 Posted October 26, 2019 Even if it drops to 150, it's still much higher than he's getting - and 'just about above' the limits of most non-SSD drives.. On my 1GB network - despite having LACP etc - files transfer at 111MB/sec; which is maxed-out GB.. Have you tried copying from another computer? Also try using a crossover cable PC<>NAS to rule out problems with the switch (set static IP's obviously).. Try different network cables.. Is it 1000Mb full duplex on all NICs/Interfaces? BIOS updated etc.. Any clanking noises from the drive? 2.5 or 3.5"? Try add-in network card, rather than the integrated one.. How about running a Linux boot USB disk - rather than synology - and trying the file copy to/from the Windows 10 PC.. What about performance when copying files ON the NAS? ie, copy a file to the same volume.. Also to another volume etc. Using the file manager interface. Quote
IG-88 Posted October 26, 2019 #10 Posted October 26, 2019 i'd suggest to split processes to check for the bottleneck 1. netio (availibe as x86 and 64 binary for linux to copy it to the nas and also for windows) to check on the network connection 2. having 2 local disks or volumes to copy between them locally with the dsm filestation to check the disk performance Quote
syno406 Posted October 26, 2019 Author #11 Posted October 26, 2019 (edited) Copying to another folder on the nas (On the same volume) i get speeds close to 1.27GB/s. (Through my computer) No clicking on the drives and they are 3.5 drives. What can I try next? Edited October 26, 2019 by syno406 Through my computer Quote
IG-88 Posted October 26, 2019 #12 Posted October 26, 2019 (edited) and you think >1GB/s is normal speed when reading and writing non ssd disk? imho you just see cache speeds (RAM used as cache in you nas) my intent was to check if the raid volume can read/write fast enough, so still the request to check it an use a file thats bigger then your ram (or y group of big files like some iso images) 27 minutes ago, syno406 said: What can I try next? point one, start netio on both sides (-> documentation for syntax) to measure net speed (without using any disks) https://web.ars.de/netio/ Edited October 26, 2019 by IG-88 Quote
syno406 Posted October 27, 2019 Author #13 Posted October 27, 2019 2 hours ago, IG-88 said: and you think >1GB/s is normal speed when reading and writing non ssd disk? imho you just see cache speeds (RAM used as cache in you nas) my intent was to check if the raid volume can read/write fast enough, so still the request to check it an use a file thats bigger then your ram (or y group of big files like some iso images) point one, start netio on both sides (-> documentation for syntax) to measure net speed (without using any disks) https://web.ars.de/netio/ is there any reference guide on how to use this? Quote
syno406 Posted October 27, 2019 Author #14 Posted October 27, 2019 I used iperf3 and got these results. Im hoping this is the same thing you wanted me to do with netio Quote
IG-88 Posted October 27, 2019 #15 Posted October 27, 2019 yes, what tool exactly is not important, so its a network problem next would be to use a 3rd computer to test with both, if performance between the other two is normal (and a cable problem between nas and switch can be ruled out) the the nas is the problem if possible you can add a network card instead of using a 3rd computer (preferably a with a different chip), also you still need to rule out cable problems when doing this instead of the above Quote
syno406 Posted October 27, 2019 Author #16 Posted October 27, 2019 ok so using a diff PC to transfer the same file I got 108MB/s transfer speeds. Does that mean my network card on PC1 is bad? PC1 and PC2 are both using external adapters but when i put the new adapter on PC1 i got 31 still. Quote
syno406 Posted October 27, 2019 Author #17 Posted October 27, 2019 ok, Tried adapter 1 on PC2 and got 108MB/s. These are the speeds of my SSD on PC1. Cant figure this out. Quote
syno406 Posted November 1, 2019 Author #18 Posted November 1, 2019 Bump Anyone know whats a good next step? Quote
IG-88 Posted November 1, 2019 #19 Posted November 1, 2019 what are the network adapters, what diver is used (lsusb/lspci)? witch one is dsm on windows? you can boot a a recent live linux (ubuntu) and test if performance is better with that (instead of dsm) "external adapters" mean USB? so could be usb problem or a nic driver poblem try to make make sure usb device i not sharing with other usb device (at least for testing) look here, that gives you a hint how to do it (lsusb) https://xpenology.com/forum/topic/17690-drivers-for-usb-30-to-ethernet-255-gbit/?tab=comments#comment-123403 if its a driver problem we might compile a new driver from newer source Quote
syno406 Posted November 3, 2019 Author #20 Posted November 3, 2019 Im using a usb to ethernet https://tinyurl.com/yydt8tt8. I dont know how to check lsusb/lspci. Im also on 3615xs the above thread appears to be for for 918+ Quote
syno406 Posted November 3, 2019 Author #21 Posted November 3, 2019 also the usb to ethernet adapter is connected to my PC. The synology is using the built in NIC for the optiplex 790. Also remeber that on PC2 i got speeds of 108 with the same external adapter Quote
bearcat Posted November 3, 2019 #22 Posted November 3, 2019 (edited) Ok ... what you totally missed to inform us in your first post, was the use of an USB-Ethernet dongle. What is the speed of the USB interface your dongle is connected to? A "wild" guess from me would be that your using an USB-2 port, that would end up giving you about 200Mb/s = 25MB/s Quote USB 2.0 provides a maximum throughput of up to 480Mbps. When coupled with a 1000Mbps Gigabit Ethernet adapter, a USB 2.0 enabled computer will deliver approximately up to twice the network speed when connected to a Gigabit Ethernet network as compared to the same computer using a 100Mbps Fast Ethernet port. Edited November 3, 2019 by bearcat Quote
syno406 Posted November 3, 2019 Author #23 Posted November 3, 2019 4 minutes ago, bearcat said: Ok ... what you totally missed to inform us in your first post, was the use of an USB-Ethernet dongle. What is the speed of the USB interface your dongle is connected to? A "wild" guess from me would be that your using an USB-2 port, that would end up giving you about 200Mb/s = 25MB/s The external adapter is usb 3.0 plugged into a usb 3.0 port Quote
IG-88 Posted November 3, 2019 #24 Posted November 3, 2019 if your windows system with the usb dongle can deliver the full speed(PC2?) then the problem might be with the dsm system (PC1?) you can make a ubs stick with a live linux for the dsm hardware or even install open media vault to have different linux for testing the dsm hardware Quote
syno406 Posted November 3, 2019 Author #25 Posted November 3, 2019 Juts want to make sure you have all the facts. There are 3 computers here. PC1 - My primary (Laptop) that I was getting speeds of 30Mb/s with an external USB-Ethernet adapter PC2- Laptop. Getting speeds of 108MB/s with the same USB-Ethernet adapter as i was using on PC1 PC3- DSM. Installed on an Optiplex 790 with the onboard NIC Should I still try the Open media vault step to test the speed? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.