Block indexing off vs NAS/HDD performance (v2.1.0)

Hi team Syncthing,

I’m wondering if the option to switch off block indexing, as from v 2.1.0, will have a significant (positive) performance impact on relative slow harddrives and/or on network connected data sources (NAS). Or is this just wishful thinking from my side?

Sledge

Bummer, I was hoping one of the developers could make some statement on how this new setting impacts IOPS (or not) and how that relates to Syncthing performance with source data on slower drives / network drives.

I’m not on the Syncthing team and do not speak for them.

To the best of my knowledge, nobody has posted the results of any performance analysis they’ve done between the two.

If you have (I’m taking a wild guess here) 250k small files or more in a Folder, in your shoes I would measure block indexing performance, reconfigure to file indexing and measure that performance.

It will probably help if you have the database on slow storage. It’s literally a checkbox away. Try it.

2 Likes

I guess I could do that. Thank you @chaos & @calmh.

I do know large folders of source data on a NAS drive isn’t working well due to high IOPS. Then there is the general advise here to not install itself on a NAS due to either low memory and/or poorly supported processors. Still I think there is quite some user-case for a well performing Syncthing with NAS stored data, where having the database on a internal SSD isn’t a problem at all.

1 Like