1832503 Members
3489 Online
110043 Solutions
New Discussion

file: table is full

 
SOLVED
Go to solution
Pocius Arturas
Advisor

file: table is full

On L1000 the dmesg collects
"file: table is full".
Solutions?

Thank you.

Arturas Pocius
5 REPLIES 5
Sebastian Galeski_1
Trusted Contributor
Solution

Re: file: table is full

The error "vmunix: file: table is full" or "File table overflow"
means that the maximum number of open files is exceeded.

This error condition can usually be corrected by increasing the
value of NFILE and/or MAXUSERS in the kernel configuration file
and rebuilding the kernel. Increasing the MAXUSERS parameter
will n turn increase the NFILE, NPROC, and NINODE parameters.

Stefan Farrelly
Honored Contributor

Re: file: table is full


Youve exceed a kernel table called nfile.

To see what its currently set to;

sysdef | grep nfile

Then you need to increase it, build a new kernel and reboot. Best to use sam to do it.
We typically run our L classes around a minimum of 4000 and some big ones up to 16000
Im from Palmerston North, New Zealand, but somehow ended up in London...
Frederic Sevestre
Honored Contributor

Re: file: table is full

Hi,

You will have to increase the kernel parameters NFILE in order to be able to open more files.

Fr??d??ric
Crime doesn't pay...does that mean that my job is a crime ?
Michael Tully
Honored Contributor

Re: file: table is full

Hi,

The error message you are receiving indicates that you have hit a maximum value in your system kernel. To fix this problem you will need to increase some values in your kernel and then reboot your system. The parameters in question most likely are:
'nfile' and possibly 'maxusers'and 'nfile' and 'nproc'

The best way would be to use 'sam'

sam --> kernel configuration --> Configurable Parameters
Select the parameters to be increased and increase them. You may find that one or more of these has a forumla. If you are unsure, you ask further questions. After increasing and saving you will be prompted to rebuild your kernel and reboot.

HTH
~Michael~
Anyone for a Mutiny ?
Thomas J. Harrold
Trusted Contributor

Re: file: table is full

Also worth noting: parameters "maxfiles" and "maxfiles_lim" limit the number of files that can be opened per process. (root excluded, of course...)

maxfiles is the "soft" limit, and maxfiles_lim is the "hard" limit that cannot be exceeded.

-tjh
I learn something new everyday. (usually because I break something new everyday)