- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- maxdsiz upper value
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
03-26-2003 07:10 AM
03-26-2003 07:10 AM
maxdsiz upper value
i would like to know what are the consequences of rising to much the maxdisiz kernel parameter (hpux 11i); it is now configured to 750 Mb.
thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-26-2003 07:21 AM
03-26-2003 07:21 AM
Re: maxdsiz upper value
The value is basically a fence to keep processes from running away & consuming too much memory.
From the man page...
What Are the Side Effects of Raising the Value?
Raising this tunable by definition allows larger data segments for every process. The maxdsiz and maxssiz tunables limit the amount of swap space that can be reserved or used by each process, but using more virtual address space does not translate directly into using more physical address space because virtual pages can be swapped out.
Note that if swap space on the machine is near capacity, raising this tunable increases the amount of reservable swap per process. This could exhaust the swap space on the system by allowing a process with a memory leak or a malicious program that uses huge amounts of memory to reserve too much swap space.
What Other Tunable Values Should Be Changed at the Same Time?
The maxssiz tunable should be considered because it too limits swap usage by process stack segment
Note that you need to know whether the process(es) is(are) 32-bit (maxdsiz) or 64-bit (maxdsiz_64bit) as one setting will not affect the other.
Rgds,
Jeff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-26-2003 07:24 AM
03-26-2003 07:24 AM
Re: maxdsiz upper value
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-26-2003 07:25 AM
03-26-2003 07:25 AM
Re: maxdsiz upper value
If an application goes haywire and starts to consume a lot of memory, then you could end up swapping, thus taking a performance hit.
But the bottom line is how much memory do you have, how much swap, and basically what do your applications need. I have had to pitch battle against SA's that didn't want to increase maxdsiz, yet the system had 10GB's of memory, and the application needed to use 1GB of it. I won of course!
live free or die
harry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-26-2003 07:27 AM
03-26-2003 07:27 AM
Re: maxdsiz upper value
Here is an explanation of the maxdsiz parameter:
"Maximum process data storage segment space that can be used for statics and strings, as well as dynamic data space allocated by sbrk() and malloc() (32-bit processes)"
This was taken from http://docs.hp.com/hpux/onlinedocs/TKP-90202/TKP-90202.html
Basically this parameter is a fence. A process will NOT be able to allocate any more than what this parameters value is.