I am using Syncthing between my DiskStation (usualy receiving) and a remote server (usually sending). It’s been working perfectly for years. Until last week. Syncthing speeds slowed down to a halt. From multiple MB/s to 10kB/s
I don’t think I changed anything.
FTP and torrents still have the usual speed on the server. The problem is only affecting Syncthing.
Here are some lines I find suspicious in the logs on DiskStation :
Sure, but it can’t even connect to relay pool servers, so something is blocking outgoing network traffic, and based on the upnp failure my guess it would be the device itself not the router. It’s for you to figure out why that happens.
Ubuntu remote server.
Another user is currently syncing with that same server with decent speeds, so the problem is definitely on the Diskstation side.
Okay, that are fine all, maybe without Syncthing v1.12.0.
Doe you think about, that last week your problems arise with any change from a version to a further, I mean maybe from v1.10.0 to v1.11.x or v1.12.0?
Doe you check in the DSM the Ressource-Monitor > Task-Manager > sort CPU(%) to have a view to the single task? Maybe a task is blocking other tasks, among others also Syncthing.
Next question would be, how many peers you have in your Syncthing GUI and how much files and folders are managed from the DS. I ask for that, since the DS have 256 MB RAM.
DSM 6.2.3-25426 is very recent. That update happened around the time when my Syncthing trouble started. (I don’t remember what came first) Maybe it could be related?
In the Resource Monitor, synthing is the main task.
Memory is around 60%. Nothing alarming.
The other notable task is indexing (synoindexplugind) : last month I requested a reindexing of my photo archive. It’s taking forever. It ran for a couple of weeks without impacting Syncthing.
Regarding the number of peers in the GUI, is this what you mean?
Listeners 3/3
Discovery 3/5
One more thing that could be relevant :
I first noticed the problem when I tried to sync a very large file (120GB!)
When I noticed things had slowed down, I found discussions mentioning how Syncthing could have an issue with larger files, so I deleted the file on the server.
Since then, I restarted Syncthing multiple times, also tried pausing and resuming sync.
Maybe the DS is still waiting for chunks from that file?
I’ll try a rescan.
The base release DSM 6.2.3-25426 is from May 2020, but the Update 3 is pretty new and is released approx. a week ago. You can check which update is installed in the control panel.
Then I would switch off the indexing service as a test if we are talking about the same thing. An indexing status may be displayed at the top right in the status line and you can also stop and start there.
By peers I mean “Folders” in the upper left corner of the GUI. There is the question of how much folders you have. Then under “This Device” there is Local State (Total), it would be good to know what is displayed. Maybe a screenshot of the whole thing would be good.
The subject is, every file and every directory has to be managed by Syncthing, but 256 MB of RAM may be a bit too little at some point. Then a chunk of 120 GB was a maybe a bit to much.
I cannot judge how it behaves with the deletion etc. Are there status indicators such as “Out of Sync” or information about items that have not been synchronized?