Operating System - HP-UX
1834416 Members
1842 Online
110067 Solutions
New Discussion

Re: nclist kernel parameter

 
SOLVED
Go to solution
Nantambu Starks_1
Occasional Contributor

nclist kernel parameter

I am getting "WARNING: cblock exhaustion has occurred" errors within my syslog. My current formula for my nclist kernel parameter is set to (20000+64*maxusers) which gives me an nclist set to 24096. I have 640 MB of physical memory in a D280 machine. I am having to reboot this machine about every 3 days to clean this issue. What is the farthest I can push the nclist parameter out to without adversely affecting the system?
4 REPLIES 4
Steven E. Protter
Exalted Contributor

Re: nclist kernel parameter

The usual answer is it depends. One thing it depends on is what maxusers is.

Is this the only parameter you changed last time you did a kernel?

I'm wondering what reason you had to change the formula and add the 20,000.

I'd suggest a non-formula, just a number that meets whatever requirements you have for this parameter.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Kent Ostby
Honored Contributor
Solution

Re: nclist kernel parameter

Well, there is no maximum per se.

Each increase takes some amount of memory.

There have been some cases of third party applications with code errors that eat up cblocks (if they lock incorrectly).

If you are having this problem on a multi-CPU system, make sure that you check all your applications and make sure that version is suppossed to be able to run on a multi-CPU system.

If you list your apps here, I will try to see if there are any known problems with any of them.

Finally, HP's Support Center might be able to read a dump (you would need to force this with a TOC of your system which would take your system down hard (but give the data for this problem)) and see how the cblocks are being used.

"Well, actually, she is a rocket scientist" -- Steve Martin in "Roxanne"
Pete Randall
Outstanding Contributor

Re: nclist kernel parameter

Each additional cblock consumes 32 bytes of memory so that's going to be your limiting factor. I would try increasing it until you either experience memory pressure or you stop getting the WARNING, whichever comes first.


Pete

Pete
Nantambu Starks_1
Occasional Contributor

Re: nclist kernel parameter

Thanks for the information.