The SyncOptimize is a tool that will help you determine the best number of threads to configure for optimal throughput given the resources available on your computer and network. Before running the Sync Tool you may want to run SyncOptimize first. Once it has completed running diagnostic tests, it will return a value that you can plug into the -t parameter of the Sync Tool. If you're using Sync Tool's graphical interface, you can invoke SyncOptimize directly without having to run the command line tool. You can fire up the optimizer either by clicking "Optimize" on the final step of the setup wizard or you can access it on the Configuration tab. For more information on running the Sync Tool, go to the DuraCloud Sync Tool page.
The SyncOptimize Tool has the same OS and Java requirements as the SyncTool. The system requirements for operating the SyncTool are described here.
Using the Sync Optimize Tool
- To run the Sync Optimize Tool, open a terminal or command prompt and navigate to the directory where the Sync Optimize Tool is located
To display the help for the Sync Optimize Tool, run
When running the Sync Optmize Tool for the first time, you will need to use these options:
Default Value (if optional)
The host address of the DuraCloud DuraStore application
The port of the DuraCloud DuraStore application
The ID of the DuraCloud space where content will be stored
The username necessary to perform writes to DuraStore
The password necessary to perform writes to DuraStore. If not specified the retrieval tool will first check to see if an environment variable named "DURACLOUD_PASSWORD" exists, if it does exist the retrieval tool will use its value as the password, otherwise you will be prompted to enter the password.
The size of files to transfer on each test run, in MB
The number of files to transfer on each test run
Run the Sync Optimize Tool with default size and number of test files
Run the Sync Optimize Tool with 50MB test files (perhaps because the average file size in the data sets that will be transferred is 50MB)