1833053 Members
2531 Online
110049 Solutions
New Discussion

Re: dmesg

 
bouguera
Occasional Contributor

dmesg


i work on hp900/813 hp-ux 10.20
when i do
# dmesg

i receive an error

Sep 27 11:51
...
is full
file: table is full
file: table is full

an idea ?
rgrds
3 REPLIES 3
Stefan Farrelly
Honored Contributor

Re: dmesg


Youve overflowed one of your kernel tables - the one called file table. This is set by the nfile parameter in the /stand/system file. You need to increase the value of nfile, build a new kernel and reboot. SAM can do all this for you.
Im from Palmerston North, New Zealand, but somehow ended up in London...
Robin Wakefield
Honored Contributor

Re: dmesg

Hi,

Your nfile kernel parameter has hit its limit.

Please see:

http://forums.itrc.hp.com/cm/QuestionAnswer/1,1150,0x22388ffa98a2d5118ff10090279cd0f9,00.html

Rgds, Robin.
linuxfan
Honored Contributor

Re: dmesg

Hi,

Check your nfile usage, sar -v 5 5 (look in the column file-sz)

To increase it, you can use SAM or if you want to do it manually

1. cd /stand/build
2. /usr/lbin/system_prep -s /stand/build/system
3. Edit the system file and increase nfile (about 30-50%) of what you have now.
4. mk_kernel
5. cd /stand
6. mv system system.prev
7. mv vmunix vmunix.prev
8. mv build/system .
9. mv build/vmunix .
10. shutdown -ry now

Once the machine is back up and running, you may want to check nfile usage, using sar -v

-HTH
Ramesh
They think they know but don't. At least I know I don't know - Socrates