Sync IT Client is capable of running on NAS devices as well as low-profile Linux devices. There are some peculiarities an administrator should be aware of when planning to run Sync IT clients on the abovementioned devices.
- Memory consumption.
Sync IT client consumes on average 1.5Kb of memory per file or folder it syncs. Adding folders with a large number of files may cause your device to run out of physical memory and work extremely slowly due to swapping data to HDD/flash storage.
- CPU consumption.
Sync keeps all folders you add to it up-to-date and consumes CPU to keep track of all changes done in a folder, as well as sends it to other peers over network. The actual CPU consumption depends on the amount of top-level folders connected as well as the number of peers syncing. While exact amount of foldes and peers served depends on CPU power, as a rule of thumb, it is advised not to exceed 8-10 folders and 50 peers in total for Raspberry PI-class devices.
- File change notifications.
Some devices may not support file change notifications so Sync IT client will notice changes only during rescan (usually, a 10-minute period)
- Accessing files over Samba.
It is not advised to access files in synced folders over Samba. Samba daemons are doing excessive caching and may lead to Sync delivering only partially changed files.
- HDD power-saving mode.
By default, Sync re-checks all files every 10 minutes, with any changes done on other peers delivered as soon as detected. This will prevent your HDD on NAS from entering power-saving mode.