- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Shared Memory Limits for HP11 and Informix
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2005 11:33 AM
08-02-2005 11:33 AM
Shared Memory Limits for HP11 and Informix
On particular HP/Informix 2000 box, we have 8 instances of Informix running, and are running out of shared memory. All instances are using the 32bit version of the Informix engine.
Questions:
1. What is the max amount of shared memory that can be used between all instances? I've read 1.75GB, is that correct?
2. If I do chatr -M on the instances, that will give me 2.75GB collectively? If so, what happens if I just do it to one instance? Will that one have 2.75GB available, and the others are still limited to 1.75GB? If so, it would see the other would no longer be able to allocate any more since that chatr'd instance pushed the total over 1.75GBs. That make sense?
3. Is there any danger to doing chatr? These are production instances, so its freaking us out a bit.
Thanks in advance!
Nate
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2005 01:35 PM
08-02-2005 01:35 PM
Re: Shared Memory Limits for HP11 and Informix
white paper /usr/share/doc/mem_wndws.txt answer question 1 and 2.
1. 1.75 is corrent
2. it depends on the executable is complied with the memory magic option.
3. no idea in 11 ... but in 10.20 there is a patch for improve the performance of
shmem_magic executables.
GOOD LUCK!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2005 02:54 PM
08-02-2005 02:54 PM
Re: Shared Memory Limits for HP11 and Informix
normally do. Whether or not a process can use
1.75 or 2.75 GB of shared memory depends upon what options it was originally compiled with. If, for example, -N was not specified then chatr can help you. Man cc for details.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2005 02:55 PM
08-02-2005 02:55 PM
Re: Shared Memory Limits for HP11 and Informix
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-02-2005 03:42 PM
08-02-2005 03:42 PM
Re: Shared Memory Limits for HP11 and Informix
ftp://contrib:9unsupp8@hprc.external.hp.com/sysadmin/programs/shminfo/
Now to address larger amounts of RAM (beyond 1750megs), you need use -Wl -N for compile options, then use chatr to enable q3p and q4p. NOTE: This just enables a program to request larger amounts of RAM. The request will be rejected if the requested chunk size cannot be found. As Clay mentioned, the best solution is to give each database instance it's own map with memory windows.
Bill Hassell, sysadmin