The following table lists the upper limits of addressable shared memory for Adaptive Server versions 12.0.x and 12.5.x:
Platform |
32-bit Adaptive Server |
64-bit Adaptive Server |
---|---|---|
HP-UX 11.x (PA-RISC processor) |
2.75 giga bytes |
16 exabytes1 |
HP-UX 11.x (Itanium2 processor) |
N/A |
16 exabytes |
HP Tru64 UNIX 5.x |
N/A |
16 exabytes |
IBM AIX 5.x |
2.75 gigabytes |
16 exabytes |
SGI IRIX 6.x |
4 giga bytes |
16 exabytes |
Sun Solaris 8 (sparc processor) |
3.78 gigabytes |
16 exabytes |
Sun Solaris 8 (Intel x86 processor) |
3.75 gigabytes |
N/A |
Windows NT/Windows 20002 |
2 gigabytes |
N/A |
Red Hat Enterprise Linux (Intel x86 processor) |
2.7 gigabytes |
N/A |
Red Hat Enterprise Linux (Itanium2 processor) |
N/A |
16 exabytes |
Mac OSX |
2 gigabytes |
N/A |
1One exabyte equals 260, or 1024 PetaByte. 16 exabyte is a theoretical limit; in practice, the actual value is limited by the total memory available on the system. Adaptive Server has been tested with a maximum of 256 GB of shared memory.
2Starting Windows NT with the /3G option allows Adaptive Server to use up to 3 gigabytes of shared memory. For more information, see your Windows NT documentation.
The 12.5.x versions of Adaptive Server allocates memory
differently than previous releases. This includes changes to existing
memory-related configuration parameters and introduces new memory
parameters. Review the new memory configuration parameters for Adaptive
Server version 12.5.x before modifying the server or operating system
memory parameters. For more information, see What's New
in Adaptive Server Enterprise? and the System Administration
Guide for details.
If you are running HP Tru64 UNIX, if the total shared
memory size specified to the application is greater than 2 GB, you
can specify a value of 2139095040 (or 0x7f800000) for the value
ofthe shm_max attribute. This is the maximum value (2 GB
minus 8 MB) that you can specify for the shm_max attribute
and still share page table entries.
Each operating system has a default maximum shared-memory segment (for example, shm-max on HP Tru64). Make sure the operating system is configured to allow the allocation of a shared-memory segment at least as large as Adaptive Server’s total memory (for Adaptive Sever version 12.0.x) or max memory (for Adaptive Server version 12.5.x). For more information, see the Adaptive Server Installation Guide.