When a Synology DiskStation is running slow, you can try to disable the Memory Compression. They claim that feature should improve the system responsiveness, but in reality it slows the whole thing down. Even on a recent fast DiskStation with SSD storage.
- Disable Memory compression
- Install an SSD cache
- Replace HDD with SSD
- Limit the running apps
- Expand the internal RAM
Disable Memory compression
- In DSM go to the Control Panel as an admin user.
- For DSM 6: Make sure Advanced Mode is enabled in the top-right corner. It should say
Basic mode
, oddly indicating you are in the Advanced mode.
- For DSM 6: Make sure Advanced Mode is enabled in the top-right corner. It should say
- Go to Hardware & Power in the System section.
- In the Memory Compression section uncheck the checkbox next to “Enable Memory Compression to improve system responsiveness”.
- Next click Apply.
- And restart the DiskStation from the profile menu.
Tested with a DS214play on DSM 6 and DS218+ and DS720+ on DSM 7.
Install an SSD cache
When you have HDDs installed adding a SSD cache can improve the response time a lot when data is accessed multiple times. These are hardware modules that you install into the M.2 slot of the DiskStation.
Replace HDD with SSD
My DiskStations are running on Crucial MX500 SSDs for around 3 years now with lots of writes all day long. I don’t notice any degradation. To be safe, set them up with Synology Hybrid RAID (SHR) for automatic mirroring and recovery when one of them fails. Make sure to not use all capacity of the drive, keep 10-20% available. The space is used by the SSD for distributing writes and maintenance, keeping up the performance when it is almost full. For SSDs that have built in overprovisioning it is okay to use all the space. And of course, maintain an encrypted offsite backup. Hybrid Backup with any remote storage location is great for this.
Limit the running apps
The package manager makes it very attractive to install so many cool applications. You can have DSM replace all your cloud needs. The downside is that all those applications require memory. When your RAM is (almost) full the OS will start writing memory to the pagefile on your disk. A nasty bottleneck. Either reduce the number of running applications to only the ones you need, or expand the internal RAM by installing a module into the memory slot.
- In DSM open Package Center
- Click Installed in the left sidebar
- Click an app you don’t really need
- Click the arrow next to Open and then Stop
The app won’t be uninstalled so everything is remembered. But you have to manually start it again to use the app.
Expand the internal RAM
Most DiskStations have an empty memory slot. Check the official documentation at Synology to learn the type and amount of RAM your DiskStation can work with. The Synology modules are very expensive but ensure compatibility. Those from other brands with the same specification may do fine as well, but may also cause problems.
For my DS720+ I installed a Crucial 4GB sodimm module (CT4G4SFS8266) and it runs fantastic. Before you buy one check reviews that mention your DiskStation model.
Changelog
2023-04-03 – Added more tips
2023-01-18 – Advanced Mode is only for DSM 6
2020-07-07 – Minor clarifications
2020-05-03 – Rewrite steps to include advanced mode
Leave a Reply