System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

kernel table PROC more than 70.0 full

SOLVED
Go to solution
arun khatwani
Frequent Advisor

kernel table PROC more than 70.0 full

I got the mesg: kernel table PROC more than 70.0 full (what shld i check and wat is the solution)
3 REPLIES
Pete Randall
Outstanding Contributor
Solution

Re: kernel table PROC more than 70.0 full

It just means you've got a lot of processes running or a low value for nproc. If this restricts you from running what needs to be run, then increase the kernel parameter nproc.


Pete

Pete
Ganesan R
Honored Contributor

Re: kernel table PROC more than 70.0 full

Hi Arun,

The message doesn't looks like syslog message. Where you are seeing this?

Anyway the meaning the message says "maximum number of process can be opened system wide" is reached 70%. You won't face any issue until it reach 100%.

This value is defined by the kernel value "nproc". It can be changed and needs kernel rebuilt.

You can also monitor the nproc usage using this command. look at the value "proc-sz".

# sar -v 2 2

14:20:36 text-sz ov proc-sz ov inod-sz ov file-sz ov
14:20:38 N/A N/A 602/4096 0 4117/34816 0 5923/63498 0
14:20:40 N/A N/A 602/4096 0 4117/34816 0 5922/63498 0

Here 602 processes are opened out of the current nproc value 4096.
Best wishes,

Ganesh.
Hakki Aydin Ucar
Honored Contributor

Re: kernel table PROC more than 70.0 full

Current value of this parameter on avarage HP-UX system:

xx# sysdef |grep nproc
nproc 1132 - 10- -

xxx# kmtune |grep nproc
nproc 1132 - (600+20+8*MAXUSERS)

if you need to increase just go to SAM > Kernel Config > Configurable Parameters > Change the value (system will go to reboot due to this modification is for kernel) ; be careful not to forget a backup of kernels just in case:

# cd /stand
# cp /stand/system /stand/system.prev
# cp /stand/build/system.SAM /stand/system