.
contact contact

EnableIPC configuration item

 
.
 

Title: EnableIPC configuration item
Document: 1095196950
Author: Michael Marxmeier (mike@marxmeier.com)
Keywords: eloqdb6,configuration,enableipc


The options for the B.07.00 eloqdb6 EnableIPC configuration item were not documented completely. The article below explains its settings.

When the EnableIPC configuration item is set to a value other than zero eloqdb6 may use shared memory for communiation between the client and server.

Depending on the application this results in a noticeable reduction of system time and increase in performance.

  • EnableIPC = 0 (default)
    Disables use of shared memory communication.

  • EnableIPC = 1
    enables use of shared memory communication. This mode uses a separate memory segment for each connection. This mode is known to cause a performance problem on HP-UX with larger configurations.

  • EnableIPC = 2 (recommended)
    enables use of shared memory communication. This mode uses a common memory segment for all connections.

When using EnableIPC configuration of kernel parameters may be needed. Each connection uses a semaphore and with EnableIPC = 1 a separate shared memory is allocated.

The main difference between EnableIPC modes 1 and 2 is that mode 2 uses a common shared memory segment for all connections where mode 1 allocates a separate one for each connection.
Using a common shared memory segment for all connections improves performance but has the theoretical disadvantage that an application program could corrupt information regarding a different connection. However this is very unlikely and has not been observed in practice.

NOTE:

  • EnableIPC has no effect on the Windows platform.
  • EnableIPC = 2 requires installation of eloqdb6 patch PE70-0305270 or newer.

 
 
.
 
 
  Privacy | Webmaster | Terms of use | Impressum Revision:  Tue Sep 14 23:35:50 2004  
  Copyright © 1995-2004 Marxmeier Software AG