|
Performance Options |
|
|
PeerSync Help > Interface Features > Selection Tree > PeerSync > PeerSync Job Settings > Performance > Performance Options |
Performance Options
The options listed on this page can be accessed from the Performance window. |
|||||||
File Read/Write Buffer Size |
This feature allows you to change the read/write buffer sizes to optimize performance/speed across various network environments or on the local machine. In most cases this will increase performance dramatically but you will probably need to test this feature in your environment to determine what advantages can be gained from altering this size.
The minimum value is 256 bytes. The default value is 64 KB. The maximum value that can be set using the track bar is 128 KB. The maximum value that can be set using the up arrow or by manually typing in the spin edit field is 128 KB |
||||||
Buffer Size Upper Limit (* Multi Threading Optionng Option) |
A higher upper limit of 1 MB is available with the Multi Threading Option option. This value can be set using the up arrow or by manually typing a set value into the spin edit field.
Note: This option may be internally set to a maximum value when using an FTP Source or Target. |
||||||
Throttle bandwidth - Use x percent of available bandwidth |
This feature is designed to limit or slow down the pulse of reads and writes performed by PeerSync, at the percentage specified, in order to keep bandwidth available for other applications to use. This is done at the file level and is performed by each Copy Thread during the transfer of each file. As we copy a file we track how long it takes to read and write data from the source to the target. Every 100 milliseconds from the start of a file transfer we calculate how much time to allot for processing and sleeping based on the percentage set for the option.
Examples:
100% Always Process 90% Process for 90 milliseconds Sleep for 10 milliseconds every 100 milliseconds 50% Process for 50 milliseconds Sleep for 50 milliseconds every 100 milliseconds 10% Process for 10 milliseconds Sleep for 90 milliseconds every 100 milliseconds
In summary, PeerSync determines bandwidth throttling by calculating the amount of time required to send a packet of data across your network and then applying a delay based on the throttling percentage specified.
Notes:
|
||||||
Enable intelligent network load balancing (when applicable) |
The network load balancing option will automatically set a read/write buffer size based on recommendation from NIC network cards (Installed network cards must also support this feature). |
||||||
Set maximum number of copy threads to x (* Multi Threading Option) |
This feature will limit the number of copy threads to be spawned and used for the selected Job during folder scans. This thread limit does not apply to enhanced Real-Time events. By using limits for scanning, it helps the Profile to better process Enhanced Real-Time events during heavy scan operations. |
||||||
Note: Some features described on this page require the Multi Threading Option. Please visit http://www.peersoftware.com or contact Sales for additional information.