- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Setting maxdsiz kernel parameter
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
12-10-2001 01:35 PM
12-10-2001 01:35 PM
maxdsiz=3221225472 (3,221,225,472)
maxdsiz_64bit=17179869184 (17,179,869,184)
David Owens
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2001 01:56 PM
12-10-2001 01:56 PM
Re: Setting maxdsiz kernel parameter
You need to note that these values are 'fences'. They consume no resources but are intended to keep rogue processes from grabbing all the memory in sight. Most CAD programs I am familiar with live very happily in about a 2GB 64bit maxdsiz. Of course, it is pointless, to let these values exceed (or even approach) your total virtual size. In that case, you are defeating their purpose. The idea is that it is better to allow the process to die rather than bringing the entire box to its knees. Fairly good 'large' 64-bit (these are the 64-bit values) workstation values are 1-2GB maxdsiz, maxssize 32MB (quite generous - if the programmer is allocation that size local variables he is doing it wrong); and maxtsiz 512MB. These are obviously starting point and 32-bit versions should drop maxdsize down to 1GB or so.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2001 02:03 PM
12-10-2001 02:03 PM
Re: Setting maxdsiz kernel parameter
Is your application a 64bit one?.
Your values seem to be too high. Try setting them low. Probably start with certain value like 500MB and keep increasing till you see a balance.
-Sri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2001 02:08 PM
12-10-2001 02:08 PM
Re: Setting maxdsiz kernel parameter
With your current physical memory size, I would not put it higher than 256Meg.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2001 02:15 PM
12-10-2001 02:15 PM
Re: Setting maxdsiz kernel parameter
I have not used Unigraphics but Pro/E, Mechanica, Ansys, Fluent, ... really, really bog down when you begin to swap. Your problem is not really the fence values but rather the amount of swapping you are asking the box to do when loading large models. If the price of memory from HP seems excessive then consider getting it from a used-equipment dealer or use 3rd party memory like Kingston. The real answer to your problem is to swap as little as possible. If your dbc_max_pct is over about 15%, you need to reduce it as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2001 05:32 PM
12-10-2001 05:32 PM
SolutionSo 512 megs will keep you very busy trying to figure out how to manage applications like Unigraphics in such a small space. Changing maxdsiz to 3000 megs may have allowed Unigraphics to try to expand it's shared or data memory areas and there simply isn't enough space.
If you are constrained to 512 megs, try increasing swap space to 10 Gigabytes and see if the application runs. There may still be memory fragmentation in the shared area--use ipcs to look at the usage. While additional swap space can allow really large programs to run in a small RAM area, paging in and out of swap will just about cripple the program(s).
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2001 06:45 PM
12-10-2001 06:45 PM
Re: Setting maxdsiz kernel parameter
Here is a link to the kernel parameters,
http://docs.hp.com//hpux/onlinedocs/os/11i/kcparams/KCparams.OverviewAll.html
Here is the kernel parameter maxdsize,
http://docs.hp.com//hpux/onlinedocs/os/11i/kcparams/KCparam.MaxDsiz.html
Here are a few threads from ITRC on this kernel parameter,
http://us-support.external.hp.com/cki/bin/doc.pl/sid=cdf956a70398e91a62/screen=ckiDisplayDocument?docId=200000036013331
http://us-support.external.hp.com/cki/bin/doc.pl/sid=cdf956a70398e91a62/screen=ckiDisplayDocument?docId=200000049016694
Hope this helps.
Regds