Performance Arguments Enhanced Package or Multi Threading Option

Top  Previous  Next

PeerSync Help > Interface Features > Command Line Arguments > Performance Arguments

 

Performance Arguments

 

The following arguments are appended to the end of the command line followed by a space and forward slash (i.e. /A). A space and forward slash are also used to separate each additional argument (i.e. /A /M).

/GE:x

Set Shared Process Delay: The /GE argument is used to set the shared process delay to allow more/less CPU utilization. This value ranges from 0 -10 where 0 (less CPU) will use the most delay and 10 (more CPU).will use the least amount of delay.

/GK:x

Copy Thread Utilization: If the /GK argument is enabled, PeerSync will allow up to x threads to watch the queue that manages changes allowing for increased Copy Thread utilization.

/GP:x

Set Email Threads: If the /GP argument is enabled, PeerSync will allow up to x threads to be used for email tasks.

/LK:x

Set Multitasking Delay: The /LK argument is used to adjust the delay during multitasking. This value may be set between 1 and 10 where 10 is the highest amount of delay and 1 is the least amount of delay. The default value is 4.

/LN:x

Set Processor Affinity: If the /LN argument is enabled, PeerSync will allow you to limit which CPUs to use in a multi-processor environment, where each CPU is represented by 2 to the x value:

 

/LN:1 = Use CPU 1

/LN:16 = Use CPU 5

/LN:2 = Use CPU 2

/LN:32 = Use CPU 6

/LN:4 = Use CPU 3

/LN:64 = Use CPU 7

/LN:8 = Use CPU 4

/LN:128 = Use CPU 8

 

Examples:

 

 

/LN:1

Use CPU 1

 

/LN:3

Use CPU 1, CPU 2

(/LN:1 + /LN:2 = /LN:3)

/LN:4

Use CPU 3

 

/LN:5

Use CPU 1, CPU 3

(/LN:1 + /LN:4 = /LN:5)

/LN:15

Use CPU 1, CPU 2, CPU 3, CPU 4

(/LN:1 + /LN:2 + /LN:4 + /LN:8 = /LN:15)

 

Note: By default all CPUs will be used.

/MCT:x

Set Copy Threads: If the /MCT argument is enabled, PeerSync will allow up to x file copy threads to be spawned for file copy tasks. These copy threads will be shared by one or more Jobs during the synchronization process.

 

Note: This item is selectable from the Profiler via the Options/Commands Screen.

/MFT:x

Set Job Threads: If the /MFT argument is enabled, PeerSync will allow up to x Job threads to be spawned for managing Job tasks.

 

Note:  This item is selectable from the Profiler via the Options/Commands Screen.

/OPTIMIZE

Optimize Performance: If the /OPTIMIZE argument is enabled, PeerSync will disable status screen windows used for outputting status information. This will minimize memory allocation for the User Interface.

/PERFORMANCE:x

Set Application Priority: If the /PERFORMANCE argument is enabled, PeerSync will set the application's priority based on the following value of x

 

0: Lowest Priority

1: Below Average Priority

2: High Priority.

 

Notes:

 

1. This item is selectable from the Profiler via the Options/Commands Screen.

 

2. If the /PERFORMANCE argument is not used, PeerSync will use a default priority.

 

3. 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.

/YK:n

Set Real-time Copy Thread Pool: Used to set the percentage of Copy Threads to reserve for Real-Time events, where n can be set between the values of 1 and 99. The default value is 10.

/YX:n

Set File Read/Write Buffer Delay:  Used to set a delay in n milliseconds between each file read/write cycle to allow the limiting of CPU usage and system resources during file transfers. The higher the delay value, the less CPU used but the slower the performance or speed of PeerSync.

/QR

Exclude Common Job Exceptions in Event Processing: Checks the global exclusions before file hits such as before event processing and before adding the event to the visual list.

 

 

Notes:

 

1.Any arguments containing spaces must be enclosed by quotes.

 

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

 

3.Command line arguments can also be identified through hints displayed on the Profiler.

 

4.If you have selected to display hints through the View Menu (either on the application interface or in its Status Bar), a hint will be displayed for Profiler features upon passing the mouse cursor over them. These hints will display both a description of the feature as well as its related command line argument (if any).

 

5.For more information on the latest features and how to implement specific scenarios please go to our support page at: http://www.peersoftware.com/support/support.aspx.