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.