Global Performance Options Multi-Threading

Top  Previous  Next

Global Performance Options

 

The options listed on this page can be accessed by clicking on the "Global Performance Options" link on the PeerSync Global Settings window as well as the Options/Commands window and the Options menu. Please visit Global Performance Options for more information on this topic.

Set Application Priority

If this feature is selected, an icon will appear on the system tray when PeerSync is loaded. When you right/click on this icon a menu will appear. Through this menu the Profiler can be shown, the About PeerSync screen can be accessed, and PeerSync can be terminated. Once this dialog has opened, it gives you the ability to Set the Application Priority allowing PeerSync to run at a higher or lower priority then other applications.

Use Multiple Job Threads / Set maximum number of Job threads to x (Multi Threading)

This option is accessible with the Multi-Threading add-on module available for the Server version of PeerSync only. Enable this option to allow multiple Job threads to be used for parallel processing of Jobs. Without this feature each Job will run sequentially in the order it is listed, scheduled to run, or in the order that events are received.

Use Multiple Copy Threads / Set maximum number of Copy threads to x (Multi Threading)

This option is accessible with the Multi-Threading add-on module available for the Server version of PeerSync only.  Enable this option to allow multiple Copy Threads to copy multiple files in parallel processes (i.e. Simultaneous Distribution - Synchronizing from one server to multiple servers simultaneously in a Web Farm type environment).

Use Enhanced Event Processing

This option provides the ability to parallel process real-time, retry or any other non-scan events. Enabling this feature will improve the speed of synchronization during real-time or any other non-scanning scenarios.

Exclude Common Job Exceptions in Event Processing

This option checks the global exclusions list before file hits such as before event processing and before adding the event to the visual list.The command line argument for this option is /QR.

 

 

Notes:

 

1.These settings are Global. Global Settings are global to the current Profile. These settings and options pertain to all of the Jobs in the current Profile and are used to define, configure and execute the launch of Profiles via the PeerSync engine. Arguments to be sent to PeerSync can be selected and setup from the Options/Commands screen.

 

2.Some features described on this page require the Multi Threading Option. Please visit http://www.peersoftware.com or contact Sales for additional information.

 

3.Using Multiple Job Threads will produce a different file output format for all modes of reporting and message logging (Reporting, Admin Reporting and E-mail Reporting). The output will NOT contain a start and stop section or a summary, each entry will also be initially marked with a date and time stamp. If use summary is selected for Admin or Email reporting then the standard selection will be used. The reason this is done is due to the fact that processes will be running in parallel.

 

4.We have exhaustively tested PeerSync operations using 50 Job threads and 10 Copy threads. Setting your threads over this limit may lead to potential operational issues.  We strongly discourage the use of more then 50 threads, however, you do have the option to exceed this limit by placing a greater than symbol ">" before your desired thread value (maximum allowed is 200).  We  recommend you test your setting to ensure PeerSync continues to operate acceptably in your environment.

 

5.The Include open files (if possible) option should be used if you are using the Performance Options: Multiple Job Threads and Multiple Copy Threads.

 

6.When setting the Application Priority to High, PeerSync will use more then average CPU, you may want to use the Set Processor Affinity argument in this scenario.