Try OpenEdge Now
skip to main content
Startup Command and Parameter Reference
Startup Parameter Descriptions : Shared memory segment size (-shmsegsize)
 

Shared memory segment size (-shmsegsize)

Use Shared memory segment size (-shmsegsize) to specify the size of the largest shared memory segment the server can allocate.
Operating system and syntax
UNIX / Windows
-shmsegsize n
Use with
Maximum value
Minimum value
Single-user default
Multi-user default
Database Server
System dependent1
128 for 32-bit systems, 1024 for 64-bit systems.
Configuration and system dependent.2

1 Limited by available memory.

2 If not specified, the first attempt is to allocate one segment for all the required memory. If the required memory exceeds the operating system maximum segment size, the system maximum size is used.

n
The maximum number of bytes, specified in MB or GB, in a shared memory segment.
The following table lists the supported values by platform.
Table 6. Values for -shmsegsize
Platform
Values in MB
Values in GB1
32-bit platforms
128
256
512
1024
1g
2048
2g
4096
4g
64-bit platforms
1024
1g
2048
2g
4096
4g
8192
8g
16384
16g
32768
32g

1 You must include the "g" if you specify the value in gigabytes.

The shared memory segment size can impact performance. Increasing the segment size decreases the number of segments allocated and reduces the resources needed to manage the segments. See OpenEdge Data Management: Database Administration for more information.