It’s obviously slow but I just wanted to check if there are any possible performance tweaks I could use to improve it.
[5TF2H] 20:23:45 INFO: Single thread SHA256 performance is 2.7 MB/s using crypto/sha256 (2.6 MB/s using minio/sha256-simd).
[5TF2H] 20:23:50 INFO: Hashing performance with weak hash is 2.36 MB/s
[5TF2H] 20:23:54 INFO: Hashing performance without weak hash is 2.56 MB/s
Oh, and consider exporting the environment variable GOGC=50 or even lower (the default is 100). Lower values means lower memory overhead due to GC, but correspondingly more CPU usage. Experiment. Add some swap if you haven’t already.
Also STNORESTART=1 will save you one process and the little memory it consumes, at the price of not having Syncthing itself manage restarts. Start Syncthing from systemd, svrun, or something similar instead.
Minimize the number of folders and number of connected devices.
Thanks, after those tweaks it still seems to transfer at around 64KiB but sometimes peaks up to 70KiB. It uses probably 5MB less memory and makes the device a little more responsive during transfers.