So I have a 5 gig connection to my Nas and sharing via SMB get transfers around 2.5-5 gig but to seems to cap out at 1 gig in Syncthing. I have the transfer rates set to 10 gig speed and allowed it 30 gigs of ram. The CPU usage is under 50% the hardware is capable of much more than what im getting, What am i doing wrong?
( i know this is more than enough for most people but when the files are in the TB realm the syncs takes hours)
How big is your database? Is it on SSD or spinning rust media? If you have a huge database, or if it’s on a hard drive rather than SSD, those might be limiting your performance.
In general I would expect SMB to be faster than Syncthing, as Syncthing is designed less for speed and more for security and error detection than SMB is.
For a better comparison, enable SMB signing and encryption on your NAS since Syncthing does similar things for its data transfers.
Depending on the hardware specs, OSes and filesystems in use on your NAS and other connected devices, some Syncthing configuration tuning might help boost sync speeds.