Well, I did it. I removed Resilio from all my machines, with just one remaining to go. I noticed the newer version(s) dropped reporting cpu and memory usage, which disappointed me a tiny bit, but *nix OSs already have great reporting tools so no loss really.
All seems flawless, I used the FreeBSD ports/package ‘tree’ along with Synth (a FreeBSD program package tool) to install Syncthing, added the /etc/rc.conf entry so that it starts automatically, which is slick since my machines are headless. In case anyone is curious my design/topology is this:
-
Three main ‘servers’ syncing a bunch of ‘parent’ folders, each containing specific content inside multiple sub-folders.
-
One parent folder, that has a small number of ‘churn’ files is set to rescan every minute. By ‘churn’ I mean a few dozen files less than 200KB will suddenly appear and an hour or so later be deleted by a cron job. Other parent folders have hundreds of GB of data, files seldom change, and I set the rescan interval to 6 hours.
-
A few Android devices syncing to one or two of those parent folders, and too all of the three server nodes.
-
Eventually others devices might be syncing, but may not be syncing to all server nodes, but only one or two of them.
-
Files can be added, modified or deleted on any node, but in my use-case there is no possibility of the same file being whacked and smacked the same time on two or more machines.
I am really really pleased with Syncthing so far; really hoping to have a long happy marriage with only a few ‘cosmetic’ bugs along the way.
TOP output if anyone is curious:
last pid: 13773; load averages: 1.77, 1.21, 1.18 up 1+06:02:55 17:43:58
27 processes: 1 running, 26 sleeping
CPU: 3.1% user, 0.0% nice, 4.7% system, 0.1% interrupt, 92.1% idle
Mem: 484M Active, 11G Inact, 1253M Laundry, 2351M Wired, 1557M Buf, 195M Free
Swap: 3598M Total, 410M Used, 3187M Free, 11% Inuse
PID USERNAME THR PRI NICE SIZE RES STATE C TIME CPU COMMAND
553 syncthing 165 29 9 1380M 557M uwait 1 28:51 0.18% syncthing
506 syncthing 15 38 0 710M 8096K uwait 3 0:01 0.00% syncthing
505 syncthing 1 20 0 6376K 756K piperd 9 0:00 0.00% daemon