Optimizing the Client Performance

It is possible to reduce the load on CPU, hard disk activity and memory usage caused by the client. In rare cases, e.g. on systems managing huge amounts of files and folders, this might be necessary.

 

1. Choosing the appropriate Transfer Mode:

The client regularly scans the local file system for changed, new or deleted files. During these scans the CPU load and hard disk activity is higher than usual. Choosing or customizing a transfer mode might help to run the client more smoothly.

The standard transfer mode Auto Sync is set to perform instant change detection. It is possible to set the transfer mode to a Periodic Synchronization or Daily Synchronization, though.

 

2. Folder database and statistics:

By adding the entries below to the Client Configuration File, the performance on large scale systems (500.000+  files) will be improved.

# Stores file db every 5minutes.
filedb.persist.seconds=300
# Calculates statistics every minute
filedb.stats.seconds=60


You may increase these values even more if needed.

 

3. Additional tips to optimize the Client performance:

It is also possible to optimize the client performance by …

  • excluding files that aren’t being used for the time being from the synchronization process.
  • splitting up big folders into smaller ones and not synchronizing or creating sub-directories that are not being changed.