I currently have syncthing 1.5.0 ARM installed on Raspberry Pi 1 b+ with 512M of RAM and I am trying to sync 800k files about 1Tb in size. I have had it running for 5 days and syncthing is already using 1.7Gb+ of RAM. The webui is super slow (takes tens of minutes just to load some basic info) and I can’t see what it is doing. The other clients can’t connect to it because of i/o timeout errors. The CPU usage is less than 10-20%, probably because it is waiting for io and swap.
Is it normal for syncthing to use that much ram during scans or syncing? I had it running for half a year now and at some point it was (slowly) managing to have about 700Gb of files in sync, but things broke in the last 2 months or so (and I have added about 270Gb of data since) and now it doesn’t look like it is working at all even after leaving it alone for weeks. By the looks of things, it had managed to sync 3 smaller folders and is struggling with a large one with 900Gb of data. I have database tuning set to small (and db is about 500Mb in size) and I have changed all folders to random sync order.