First of all, I want to say that I am not sure whether this is a generic problem, or rather something limited to my Android devices only. Anyhow, on two different multi-core devices, I have observed that Syncthing seems to treat them as single-core. With the default
MaxFolderConcurrency (i.e. “0”), only one folder is being scanned at a time, even though the devices have a dual-core and a quad-core CPUs.
The first CPU is Exynos 4210 Dual (Dual-core 1.2 GHz Cortex-A9). The second CPU is Exynos 4412 Quad (Quad-core 1.6 GHz Cortex-A9). Both seem to be treated as single-core by Syncthing, which means that both
hashers, etc. are set to
1, and need to be adjusted manually for optimal performance.