I love my Synology NAS DS220+. It all seems much faster than my old D-Link NAS. The admin console is slick, and files transfer quicklyโฆ most of the time. Every so often, I go to upload or download a file and it is sloooow.
Luckily there are often a handful of things to check that will fix this problem quickly.
The most common causes are Wi-Fi or other networking issues (on the NAS or local computer), and also temporary IO issues caused by disk or anti-virus scans. However there are a range of settings to check too, such as your SMB settings.
Recap: How Synology NASes Work
Before drilling into exactly why you might be experiencing slow transfer speeds, I wanted to quickly recap on how Synology NASes work โ and how they fit into your home network.
A NAS contains one or more drives. Each drive might contain their own data, or they might use RAID for redundancy purposes. You will then connect your NAS to your home network (via ethernet or Wi-Fi), so that everyone in your household can access these files. Since the NAS is connected to the internet, you can also access your files when youโre out of your home (via Synology QuickConnect, for example).
While this is all great, there are quite a few parts that have to work together to allow you to read and write files to your NAS. When any one of these parts has an issue, you may experience slow transfer speeds.
12 Reasons Your Synology NAS Might Have Slow Transfer Speeds
There are quite a few different reasons why your Synology NAS experiences slow transfer speeds, but the first thing to do isโฆ yes, you guessed it:
Turn It Off And Back On Again! Before trying a dozen different fixes for slow Synology file speeds, firstly reboot your NAS via the admin panel. Also consider restarting your router (or network switch), along with the computer you are currently using. This can fix the issue more times than Iโd like to admit!
But assuming you have tried that already (or there seems to be a more serious issue at play), letโs explore other possible causes and fixes.
Check Youโre Using The Latest SMB Settings
The way that files are stored and organized on your Synology NAS is a little different to how other operating systems (like Windows or Mac) do it. As a result, a protocol known as SMB (server message block) was created. This is essentially a common interface, allowing a range of different systems to read and write files in a standard way.
But just like other protocols change and adapt (think of Wi-Fi โ we now have Wi-Fi 5, Wi-Fi 6 and Wi-Fi 6e), so does SMB. There are three main versions: SMB 1, 2 and 3. SMB 1 is slow and really insecure, leading to Microsoft stopping support of it a few years ago.
However if SMB 1 is somehow enabled and the computer you are using is also somehow trying to use SMB 1, you will get slow transfer speeds. SMB 2 and 3 use pipelining technologies to speed up file transfers, but SMB 1 is a lot more linear in how it reads and writes files.
As a result, double check these settings by heading into your Synology NAS admin panel, launching โControl Panelโ then โFile Servicesโ. Click โAdvanced Settingsโ and you will see the following:
You should ensure that the minimum SMB protocol is SMB 2 (you do NOT want SMB 1 here), and โEnable Opportunistic Lockingโ should be ticked too. This will ensure that the faster SMB 2 and 3 protocols will be used going forward.
It Might Be A Client Side (Computer) Issue
While itโs easy to blame Synology for slow transfer speeds, itโs entirely possible that the issue is with your actual computer or device. If it has a dodgy Wi-Fi connection, anything from watching videos to transferring files from your NAS will be slow.
Equally if a virus or malware scan is running, your hard drive might be at full utilization โ meaning that there is little โroomโ left for file transfers.
The first thing I would do is launch Task Manager (or its equivalent on Mac/Linux), and look at whether your CPU, RAM and disk usage is higher than expected. It can also be useful to quickly check the bar graphs on the left sidebar โ if one of the graphs is maxed out, that might be your problem.
In the case below, everything looks fairly kosher:
However I would probably click โDisk 1 (C:)โ and monitor that for a little longer, because it was briefly maxed out. If it keeps getting maxed out, I would try and work out what is causing that โ because that will likely be the cause of your slow file transfers.
Secondly, I would double check my internet connection. I would run a speed test, and also try and watch some videos on YouTube. If these are slow or laggy, it might indicate a bad Wi-Fi or ethernet connection โ something which would definitely result in slower file transfer speeds with your Synology NAS.
Fixing this problem can unfortunately be a case of trial and error. Assuming you are a long distance from the router (and using Wi-Fi), moving closer to the router โ if possible โ should help. But beyond that, you might want to try restarting the router and/or your computer.
If All Else Fails: In the worst case, you can plug your computer directly into your NAS via an ethernet cable. The NAS should then appear under โMy Computerโ, allowing you to click into it and read/write files directly. If this is faster, it shows that the issue was network related.
Hard Drives Are Naturally Slow
Do you remember when you first upgraded your computer to an SSD (from a slow hard drive)? The upgrade probably made an immediate difference. Your OS will have booted quicker, and all menus and programs seemed to load instantly. While SSDs have been around for over a decade, itโs still common to see hard drives sold en masse.
The reason for this is obvious: price. I can get a Western Digital 1TB hard drive for under $40, while the same SSD would be around $80 โ twice the price. And because many of the files on a NAS arenโt accessed frequently (if youโre like me, your NAS is full of digital clutter from a decade ago!), itโs tempting to buy a hard drive and get more storage.
But there is a downside: your file transfer speeds will be much slower. A hard drive is usually 5-15x slower than an SSD. Therefore if you have become used to the fast file transfer speeds of an SSD, but then use a Synology NAS containing hard drives, you might be surprised to only get 70-80 Mbps max speeds โ even though this is a normal HD transfer speed.
I actually use large SATA 3 hard drives in my current NAS, and even though I store large (1-10 GB) video files on it for video editing, I am fairly happy with the transfer speeds (because I donโt regularly need to write these files to my NAS โ I mainly use the NAS for backing them up). But if sub-100 Mbps speeds sound wrong to you, you will need to ensure that you scrap hard drives everywhere.
In other words, use SSDs (NVMe or SATA) on your NAS and your computer. This will result in file transfer speeds of hundreds of megabits per second (or even over 1 Gbps, if youโre lucky).
Are You Using The Right Ethernet Cable?
I have a big box full of random junk. Well, thatโs what my wife calls it. I call it really useful cables, power adapters and other essential tech peripherals.
However while there are ten or more Ethernet cables in this box, the majority are CAT5 cables. And these are all limited to 100 Mbps data speeds. CAT5e and CAT6 have faster speeds (of 1,000 Mbps), but CAT5 is quite limited in todayโs day and age.
Therefore if you have plugged your Synology NAS into your home network with a CAT5 cable, you will not get more than 100 Mbps file transfer speeds. The same is true of your computer, if this is connected to your router (or a network switch) with CAT5.
The best bet is to have a bonfire and burn all your CAT5 cables. If a company ever supplies you another one with some random item, burn that too (the CAT5 cable, not the random item)โฆ.
/s
Actually burning them might not be great for the environment or your health, so instead just chuck them out.
I keep planning on doing this, because accidentally using a CAT5 cable anywhere within my home network might result in rubbish transfer or internet speeds.
Wi-Fi Is Unreliable
We all know that Wi-Fi can be buggy and unreliable. There can be loads of causes of this โ being too far from the router, local Wi-Fi band congestion, or your router having too many connected Wi-Fi devices (a growing problem due to smart home technology).
While most Synology NAS devices connect to your home network via ethernet cables, you can plug in USB dongles and potentially connect your NAS to your Wi-Fi network that way (I say potentially because Synology have deprecated this approach as of DSM 7).
Equally the computer you are using (to transfer files to/from your NAS) might also be connected to Wi-Fi, opening up Wi-Fi problems there too.
To fix this, you should run through all the usual Wi-Fi debugging steps on your NAS and/or computer (whichever is connected via Wi-Fi). Modern routers offer much more reliable Wi-Fi than older routers too, so upgrading your router might help.
QuickConnect And DSFile Are Naturally Slower
Synology offer a neat feature called QuickConnect, which allows you to access your admin panel and NAS files over the internet. You literally enable it from the admin panel, and you then get a public username that you can use to access your NAS from anywhere in the world.
You can also download the DSFile smartphone app, and access NAS files from your phone (even if itโs connected to LTE or another Wi-Fi network):
Itโs also pretty useful, but both DSFile and QuickConnect have a (minor) flaw: they are slower than accessing your NAS directly. That might not be surprising to many people, but it is worth discussing.
While port forwarding technology means that these programs arenโt quite as slow as they used to be, they still require all internet data (i.e. the files you are trying to access on your NAS) to pass through extra Synology services. This will slow things down a bit.
In other words, if you get 200 Mbps read speeds from your NAS at home, you will almost certainly get much less than this when youโre away-from-home and using QuickConnect and DSFile (despite this โflawโ, both services are still pretty useful in my opinion).
Lots Of Tiny Files Can be BAD
If your NAS has loads of tiny files, this might be causing slow NAS performance in general. This is because your Synology NAS has to maintain a cache/index of its files, in order for certain operations (like file searching) to be quick.
However having loads of really small files can make this caching/indexing process run a lot slower, causing your file transfers to be slower too. Itโs a bit like having an anti-virus scan running on a (low power) computer: the whole computer is slow and laggy until the scan finishes.
To verify if this is the cause, double check the Resource monitor and see whether โCPUโ or โMemoryโ is too high.
If everything is fairly quiet here (like in the picture above), itโs unlikely that you are experiencing this issue.
However if this is the cause, it might be a difficult one to fix depending on why you have lots of tiny files. If itโs required for a database application (for example), then disabling opportunistic locking might help.
If you simply have various folders (full of tiny files) that you arenโt actively using, you might want to consider zipping those folders up โ and deleting the original folder. This will prevent your NAS from having to worry about all those tiny files.
Verify You Have Enough Free Volume Space
Whenever your disk space usage goes above 90%, your Synology NAS will struggle. This is because certain temporary files might be required during the various background tasks that your NAS performs. So itโs always good to have some extra free space as an overhead.
You can verify your disk usage by clicking the applications icon (top left on the admin panel dashboard), and selecting โStorage Managerโ:
If your usage is above 90%, you should try and resolve this by:
- Deleting any unused files, or applications within Synology that you no longer require.
- Buy a bigger drive, so that you can store all your required files without deleting any. The Synology knowledge-base outlines the steps you should follow to upgrade your drives.
Check Your Drive Health
A bad drive is like a bad egg: it will stink everything up. Only in this case, the stink isโฆ slow transfer speeds. Okay that metaphor sucks โ moving on.
If any of your drives is starting to fail, this will inevitability be causing the slow transfer speeds. The Storage Manager will clearly show you if your drives are unhealthy (along with emailing you if it you have a bad drive), but this scan only runs once a month โ so you should consider triggering the scan manually too.
To do this, click โHDD/SSDโ within Storage Manager, then select one of your drives (left click it). Click โHealth Infoโ and switch to the โS.M.A.R.Tโ tab. Here you can trigger a quick or extended test:
Tip: The extended test is naturally the most detailed, but it can be quite slow (taking many hours on a large drive). During this time, your transfer speeds will ironically be even worse! Unless you really suspect that your drive is failing, I would just run a quick test to start with. If this flags up a possible issue, I would then either run the extended test โ or simply order a new drive.
Are Any Scans Or Disk Operations Running?
Your Synology NAS will periodically run certain operations, such as monthly S.M.A.R.T health checks (discussed in the section above) or rebuilding the file search cache index. During this time, performance of your NAS โ and hence any file transfers โ might be lower.
You should look in both Storage Manager and Resource Monitor and see whether any active operations or scans are flagged up:
Sometimes itโs not completely clear if/when a scan is running, but if your CPU or RAM usage is quite high (regularly above 50%) that might be a sign in itself that a scan or similar operation is taking place.
You might want to wait an hour and check CPU/RAM usage again. If itโs lower again, the scan/operation has completed and you should check file transfer speeds again. If they are still slow, you can at least rule out temporary scans as a potential cause.
If you have lots of applications installed (and especially virtual machines like Docker), you might genuinely be nearing your CPU or RAM limits. While you canโt upgrade the CPU, you can often add new RAM to your Synology NAS.
Monitor Drive Utilization When Transferring Files
The Synology Resource Monitor contains some really useful information, including allowing you to see the exact utilization and IOPS (input-output per second) data for each drive. To see this, launch Resource Monitor (you can do this by double clicking the name on the dashboard).
Then go to โPerformanceโ, click โDiskโ and โView Detailsโ:
After opening this up, transfer one or more files from your NAS to your device/computer, and check to see whether any of the individual drives has a much higher utilization rate.
If one drive sticks out here (as having much more utilization than the rest), it might be a bad drive. Usually the drive health check will pick this up, but maybe it was missed by that check somehow.
Either way, high utlization can be a sign that the drive is bad โ it essentially has to work much harder to access the relevant files, compared to the other drives. Swapping out this drive might make sense.
Double Check Traffic Control Settings
Synology allows you to set-up traffic control measures, where you can prioritize or slow down traffic to a particular client or application:
This is a really nice featureโฆ when used correctly! It allows you to (for example) specify that your study PC has priority over other computers (in reading and writing files to/from the NAS). But this also has a downside: everything else will have slower speeds (bandwidth), too.
It is easy to forget a rule here, and then forget about it โ wondering why another computer in your home has slower file transfer speeds.
Double check the settings in the โControl Panelโ by clicking โNetworkโ then โTraffic Controlโ. If you are happy with the settings here, then great. But remove any entries here that look wrong or unexpected, and then try transferring your files again.
Hi,
I checked all above items. SMB1 is now set to SMB2. All other settings were okay.
But I still have a maximum speed of 5Mbps. I even swapped my DS218+ to a DS713+ because someone said the 7-series is much faster. It didn’t help.
Is it possible that I have too many packeges (19 apps) on the NAS?
Greetings,
Michel
Hi Michel,
Hmm sorry to hear that you’re capped at 5Mbps. The fact that you still get that issue after switching to another model suggests to me that it’s one of three possible causes:
I hope you can track down the issue soon, and I hope the above helps a bit.
Thanks,
Tristan
Hi Tristan,
I have this issue too. I get a maximum of 1.5mb/s for upload and download. But it’s none of the points mentioned in the article:
– I have a 1,000 Mbits connection.
– The switch works on 1000 Mbits (I tested this with other devices).
– The drives are healthy, although I have even tried with new ones.
– The NAS workload is between 1-2%.
– File size doesn’t matter: it’s slow for one big file, as well as for many small ones.
– I checked most other settings.
Any ideas?
Greetings,
Can
Hi Can,
Hmm sorry to hear that, it does sound like you’ve debugged this issue a fair bit already. Unfortunately nothing obvious springs to mind – unless it’s a faulty NAS, somehow. Maybe a quick call to Synology customer support is in order (because it sounds like everything else you’ve tried is a valid debugging step)?
I hope you can get this sorted soon,
Tristan
Can,
The fact that you are only getting 1.5mb/s up/down, tells me that your NICs can’t negotiate speeds correctly and the NICs will start to cap out at 1.5mb/s. This used to happen all the time back in the day (10-20 years ago) on some switches and NICs settings. Most people today don’t understand that the “Auto negotiation” does not work correctly all the time and the network card/switch/router can set their settings incorrectly to each other. One will set its NIC to 100 half-duplex and the other will set to 1000/1GB full.
It’s like you speaking French while someone else speaks English, sure some words will work but most of the time it does not. The sign of this issue is the crappy 1.2-1.5mb/s cap on uploads and downloads.
I have seen this before on regular servers and NAS’s and it’s a simple fix.
Try this and see if it works:
Change Synology NIC settings to a hard coded value: From “Auto Negotiate” to 1000/1GB Full.
See if that works, if the same issue comes up now hard code the other side Switch/Router (if possible) to the 1000/1GB Full. See if that fixes it.
Brian
Thanks for the helpful comment Brian. Hopefully this will help Can out. I’ll play around with this setting in due course too, and update this article if needed with this tip – it definitely makes sense that changing it will help improve things.
For us newbs, where are the Synology NIC settings?
Brian can correct me if I’m wrong, but I believe that you have to manually set this via command line:
How do I turn on autonegotiate on my DS414?
You can *see* the NIC speeds under Control Panel -> Connectivity -> Network -> Network Interface, but not set the speed (via the UI).
The SMB change made a ton of difference, thanks!
Glad it helped you out – it can make a big difference for sure.
Hmm, the issue I’m having is that my NAS runs fine for a bit, then suddenly slows down. Usually, it happens when running a backup. It can run for days when I’m not doing large transfers. But once I want to push a lot of files at 1gb/sec, it’ll suddenly slow way down after about an hour. Rebooting resolves it, but interrupts the backup.
My connection is wired and about 12′ of cable. My Windows 10 system runs through a 1gb router (Apple Time Capsule 3rd gen) and then to the NAS. Nothing is wired in; all the other computers on our network are wireless.
It also doesn’t seem to matter if it’s SMB, FTP, SSH or media center. Once it’s been slowed, every network connection type is slowed.
I’ve had to license a product called NetLimiter to lock my speed to about 100mbps in order to successfully back up my PC. I’ve done a lot of googling, but I am not seeing anyone else reporting problems where the NAS network slows down over time.
That sounds really frustrating Caoimhe, sorry to hear it. It almost sounds like a network switch or your router has become a bit overloaded (or has overheated?). In theory they are all designed for high traffic throughput, but maybe it is some rare software bug with the switch or router. Perhaps check to see if there’s any firmware updates for them?
I hope you can get the issue resolved quickly.
Check Youโre Using The Latest SMB Settings – this one worked like a charm. thank you!
Awesome, glad to hear this one worked for you! ๐
Hey bud. Thank you so much for this article! I had slow transfers around 10mb/s. Did your SMB changes and now im 100mb/s+. You are the man! Just had to say that ๐
Awesome, really glad that this helped you out ๐
Just got a Synology 1621+ to use for our iTunes library. The library is incredibly large (9.56TB) and over 1M songs. It plays songs without much issue, but importing songs is incredibly slow. It took almost 2 hours to import 1 album (~125mB). We upgraded the RAM to 32GB and the resource manager shows usage of 0-3% on CPU and 1-6% on RAM. The upload speed sits around 70kBs, but internet speed test is 525 Mbps download and 30 Mbps upload.
Yikes, sorry to hear how slow it has been. To be honest, it might be worth contacting Synology support – they are super helpful. They might have some ideas for how to speed things up, because it’ll take years before your ~10 TB library is imported otherwise!
When I changed uploading through File Station the speed was around 5mbs. When I use Explorer to transfer files to the NAS (Synology) I am getting around 110 mbs. Any thoughts?
My hunch is that it’s an ‘external vs internal’ issue. As in, File Station might be going over the internet and hence is being slowed down by various servers/internet connections. Whereas using your local Windows Explorer will be going direct (LAN) and so you get the full speeds. That’s my guess, but please feel free to reply back with further info.
Tristan,
I was waiting for your article several years! ๐
I was facing low and unstable speeds very often facing similar problem described by Caoimhe earlier.
Proper settings of SMB made magic! Stable speed at 100MB/s. Fantastic! Thank you very much!
Really glad to hear this helped you out Yuli ๐ The SMB settings are easy to overlook.
Hi there, do you have any comment about a staggeringly slow copy from USB. So far it’s taken 2 days to mirror 3.5tb of data using the back USB 3 connector. (it’s a Ds214) I was wondering if it was the Mirror option that was killing it.
Hi, ugh that sucks – sorry to hear it. Unfortunately I’ve never had that issue – I have two HDDs running in RAID (well, SHR) and USB copies are fine. Synology support are fairly helpful though, so perhaps reach out to them? Good luck, I hope you can get this fixed.
Please do not advise people to burn anything, there is not one type of safe smoke
All smoke causes cancer
Wires should be recycled
Also on the NAS, disable server signing can be a huge improvement
If your network security protocols do not require it
It was a joke, but I appreciate it’s hard to convey that in writing – I’ve made it clearer that this was sarcasm/a joke though. Thanks for the note. And that’s a great tip about server signing thanks – I’ll play around with that sometime and update things accordingly.