I’m encountering slow transfer rates while using Syncthing and would greatly appreciate any advice or solutions.
I am syncing files between two personal computers with Windows systems, referred to as Computer A and Computer B. I have set up a private relay on my server with Linux system, referred to as Server C.
Direct file transfers using
scp between A to C and B to C are fast, exceeding 2MB/s.
However, synchronizing files between A and B via Syncthing through Server C results in significantly slower speeds, around 0.35MB/s.
Attempts to Resolve
According to Syncthing’s FAQ (FAQ — Syncthing documentation), both A and B show “Address” instead of “Relay”, which suggests a direct connection. See the picture
In GUI settings/connections/sync protocal listen addresses, I have set to only one relay server relay://[My Server IP]/id=…
CPU usage on both A and B is low (around 0.1%).
Basic network configurations have been checked with no obvious issues detected. Originally, the sync speed was about 0.2MB/s, after I set the network connection on both A and B to private, it seems improved to current 0.35MB/s.
The files being synchronized are large and few in number. All Syncthing settings are default as I am relatively new to this tool.
Could anyone suggest what might be causing this slowdown in Syncthing despite having fast direct connections?
Are there any specific settings or configurations in Syncthing that I should look into to improve the synchronization speed?
Any guidance or suggestions would be greatly appreciated.
Thank you in advance for your assistance!