Slow synchronization speed

Hi, I have two PCs running Syncthing behind NAT and connected via Internet and 50 Mbit connection. UPnP works well, Syncthing has established direct TCP WAN connection. Both PCs have no any load and enough resources available, including network, etc. Both Syncthing instances are using default settings and have no limits set.

Right now I am trying to sync around 100k files which are around 10-100mb in size. However upload speed is around 3-5 Mbit.

Could somebody please help me to understand, why connection is so slow, is this expected and if it’s possible to speed it up somehow?

Thank you.

I think there is an known issue that syncthing performs slow sync on large set of small files. I tried to do sync linux kernel over localhost (1.4G, 94k files), it takes ~10 minutes.

1 Like

Thank you for the answer, do you know at what number it starts to slow down?

I don’t think it is correctly to say “starts to slow down”. I think there are some constant “CPU-expenses” per-file, and they are just become observable on large set of tiny files.

There is a relevant topic: Increase the transfer speed for small files

1 Like