Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Oct 1996 11:30:27 -0600 (CST)
From:      Joe Greco <jgreco@brasil.moneng.mei.com>
To:        dennis@etinc.com (dennis)
Cc:        hackers@freebsd.org
Subject:   Re: Table is full message
Message-ID:  <199610281730.LAA16564@brasil.moneng.mei.com>
In-Reply-To: <199610281606.LAA10737@etinc.com> from "dennis" at Oct 28, 96 11:06:46 am

next in thread | previous in thread | raw e-mail | index | archive | help
> What are the potential causes of a message as follows:
> 
> file: Table is Full
> 
> Any suggestions on what to look at would be appreciated.

It means the system open file table is full.  A default FreeBSD system has
something like a max of 360 entries in this table, IIRC.

My large news servers have over 8000 :-)

This is indirectly calculated from the "MAXUSERS" setting in your config
file...  the default FreeBSD GENERIC kernel has MAXUSERS set to 10.

See /sys/conf/param.c:

#define NPROC (20 + 16 * MAXUSERS)
int     maxproc = NPROC;                        /* maximum # of processes */
int     maxprocperuid = NPROC-1;                /* maximum # of processes per user */
int     maxfiles = NPROC*2;                     /* system wide open files limit */
int     maxfilesperproc = NPROC*2;              /* per-process open files limit */

Trivia:  there is a similar file provided under SunOS so that you may set
these values (even though SunOS comes with its kernel 99% precompiled).

... JG



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610281730.LAA16564>