March 30, 20251 yr update: I think for me it was mover tuning plugin and not syncthing. now for 2days 2 hours its running fine after I deleted that plugin and syncthing seems to be fine. unraid ram is staying around 3.6gb. if I dont respond to this post in 2 days consider it fixed for me. good luck folks.
July 5, 20251 yr Any updates or new discoveries?I setup the Syncthing docker container from linuxserver to try to sync a single folder pair for:- About 10TB of content from a bare metal Unraid build (ASRock J5005-ITX w/ 16GB ram, 2x 1TB SSD cache; currently running latest: 7.1.3)to- A mostly empty Synology DS214+I find that after a period of file scanning by Syncthing where memory usage stays pretty typical/expected, memory usage starts climbing at a rate comparable to what others have described (perhaps when it actually starts trying to copy files). I have found no meaningful impact from any tweaks to reduce the burden on SHFS (e.g. disabling/not-starting all other containers, changing settings in Syncthing, disabling recycle bin plugin, setting up exclusive shares for everything EXCEPT the actual content to be synched given its size and existence across multiple drives).I have been able to keep Unraid from running out of memory and killing SHFS by using a swapfile; when I use the swapfile Unraid keeps going with 92-97% memory utilization and the swapfile holds about 10-18GB, suggesting that if I had 32GB of ram I might more often get away with the high ram utilization but it would still periodically exceed the ram available.I've been limping towards completed synchronization with the idea/hope that once the synchronization is completed (I've gotten to about 99%) then perhaps the periodic small changes needed to maintain would be more manageable and stay within memory bounds, but I'm increasingly less confident that this will be the case and so am thinking I'll need to look at a different solution (e.g. VPN and rsync), or commit to limping along indefinitely with a swapfile solution until something is improved.PS - I am not running the Mover Tuning plugin; I do have the following plugins installed:Appdata BackupCommunity ApplicationsDynamix Cache DirectoriesDynamix System InformationDynamix System TemperatureFix Common ProblemsrcloneRecycle BinRTL8168 DriversSwapFileUnassigned DevicesUnassigned Devices PlusUnassigned Devices Preclearunbalanced Edited July 5, 20251 yr by midofru
July 9, 20251 yr I'm tempted to delete my earlier post, but wanted to post a follow-up instead in case my folly may help someone else.Of the two systems:A. Unraid -- Send-OnlyB. Synology -- Receive OnlyI believe it was simply a folder permissions issue where Syncthing on A didn't have write access to large swaths of the content (via container permissions), and so Syncthing would copy/transfer files to B it would accumulating a bunch of unsuccessful/pending write-requests to the share folder I wanted to sync (send to B) -- causing SHFS memory usage to balloon with the unresolved requests.Interestingly I was able to mostly finish the sync by creating enough swap space to accommodate the ballooning memory use; it was arguably a good example of treating symptoms vs. disease. Now I'm on to the next challenge; why I keep finding suggestions that setting B to Send/Receive does a better job reconciling changes from A than leaving B as Receive Only (as I look at why B says Out of Sync but isn't doing anything about it, possibly because it has some files I added to A's ignore list (e.g. *.tmp)). Edited August 3, 2025Aug 3 by midofru
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.