- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- More memory usage using 32 bit
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
07-31-2003 09:04 PM
07-31-2003 09:04 PM
More memory usage using 32 bit
By using +q3p and +q4p I am able to make the process use greater than 3GB, but there is a requirement to increase this more than that.
Any Clues, trick or tips.
Regards,
Sathya.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-31-2003 09:12 PM
07-31-2003 09:12 PM
Re: More memory usage using 32 bit
What version of the OS are you using?
Cheers!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-31-2003 09:19 PM
07-31-2003 09:19 PM
Re: More memory usage using 32 bit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-01-2003 12:55 AM
08-01-2003 12:55 AM
Re: More memory usage using 32 bit
The +q4p (quadrant 4 private) feature was only introduced on the 64bit 11i kernel so you must be using that. When you say you have more the 3GB already can I assume the binary was linked using the EXEC_MAGIC feature (ld -N)? If so you have to go to a 64bit layout, you have used every trick and space in the 32bit process VM layout. If you haven't used EXEC_MAGIC then, depending on how much text the program and libs use then you might be able to have the bulk of the extra 1GB in quadrant 1. If you don't know you can use odump to check the magic number, see "man magic" for a reference. Also ensure maxdsiz is sized accordingly and you have enough swap for such a large data area.
Regards,
James.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2003 09:00 AM
08-06-2003 09:00 AM
Re: More memory usage using 32 bit
The _M_SBA_OPTS setting can be used to cause different treatment for 'small blocks'. Applications that mix allocating and freeing large and small amounts can cause fragmentation of the address space. Larger and larger realloc calls can keep getting additional data space because the previously allocated areas are blocked from growing by smaller areas. The small block allocator can segregate those small allocations into groups, getting them out of the way.
The _M_ARENA_OPTS setting can affect how many separate memory arenas are used for multithreaded processes. The multiple arenas reduce the amount of locking contention between multiple threads calling malloc functions. Reducing the number of arenas might reduce the total memory usage.
These environment variables are documented in "man malloc".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2003 09:06 AM
08-06-2003 09:06 AM
Re: More memory usage using 32 bit
The best tip I can give you in this situation is - PORT THAT THING TO 64-BIT.
4 GB is the MAX adressable space in total. That not only includes data, test & stack of that application, but ALL applications *including* the OS.
If you really need *more* than 3 GB for this app you really must recompile this thing for 64-bit.
My $0.02,
Jeff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2003 10:31 AM
08-06-2003 10:31 AM