Reviewing and Modifying P6 Compression Server Configurations

Another set of important parameters available through the P6 Compression Server Administrator Application is the set of parameters controlling P6 Compression Server performance. In most situations, the default settings are enough.

To review and modify P6 Compression Server configurations:

  1. Click Start/All Programs/Oracle - Primavera P6/Primavera Compression Server/Administrator to run the P6 Compression Server Administrator Application.
  2. In the Primavera P6 Administrator dialog box, enter the database privuser user name and privuser password and click OK.
  3. In the Primavera P6 Administrator dialog box, click the Configurations tab.
  4. On the Configurations tab, expand Custom/Primavera P6 Configuration/Compression Server.
  5. In the Compression Server node:
    • Review the settings.
    • Modify the settings as necessary. Refer to the table for more information on the settings.

The following table summarizes the Compression Server node settings:

Variable Name

Value

Min

Max

Tool tip

TelemetryUserName

csadmin

 

 

Telemetry user name.

TelemetryPasswordName

csadmin

 

 

Telemetry password.

DefaultPort

80

0

65535

Port value for P6 Professional.

DefaultJobDelay [ms]

0

0

125

Scheduling delay of a compression job. For networks with high latency (>250ms) if using huge compression buffers (>512KB) a job delay might be acceptable in order to speed-up jobs that return a lot of Blob data.

CompressionBufferSize [bytes]

262144

16384

1048576

Size of the main compression buffer. The larger the buffer, the better the compression ratio. For 2GIPS computers, compression speed is 1KB/ms. Each compression job uses memory up to 12 times the size of the main compression buffer.
Note: This value should not be increased beyond the maximum JVM heap size setting. If you want to increase this value, you must ensure the maximum JVM heap size setting is at least as large as this value.

IpBufferSize [bytes]

64156

4096

131072

The socket send buffer size for P6 Professional client connection.

FetchSize

254

0

255

Number of rows in a database data block.

JobMaxTime [ms]

1800000

60000

14400000

Maximum time allowed for a job to complete.

TaskMaxTime [ms]

300000

10000

14400000

Maximum time allowed for a compression task to complete. A job consists of one or more compression tasks.

UseThreadPoolForRequests

false

false

true

When CPU goes beyond 95% the thread pool might respond with 25ms to 600ms latency. This can have a negative impact on performance. Creating and garbage-collecting threads can provide better performance on Windows computers in this case.

UseThreadPoolForResponses

false

false

true

SOCKET_LINGER_TIME [ms]

2000

0

30000

Socket linger time.

TransactionMaxInactive Interval [ms]

900000

60000

720000

The Timeout interval for an inactive session that has a pending database transaction.

SessionMaxInactiveInterval [ms]

720000

60000

720000

The Timeout interval for an inactive session.

From a performance tuning standpoint, the Threadpool folder of the Primavera P6 Configuration folder would be of interest.

From a debugging standpoint, the SeverityLevel field of the Log/File Logger folder would be of interest. (The default is error. Setting SeverityLevel to debug makes the log very verbose.)



Legal Notices
Copyright © 2005, 2017, Oracle and/or its affiliates. All rights reserved.

Last Published Tuesday, February 21, 2017