squid ---file decriptors

Ow Mun Heng Ow.Mun.Heng at wdc.com
Sun Jan 9 05:06:52 UTC 2005


On Sat, 2005-01-08 at 12:35, Peter Arremann wrote:
> On Friday 07 January 2005 22:45, Ow Mun Heng wrote:
> > On Sat, 2005-01-08 at 05:43, Rudolf Amirjanyan wrote:
> > > OK, let me tell you what is happening when I put "ulimit -Sn 2048" (or
> > > any value more than 960) command in  /etc/init.d/squid script
> > >
> > > I restart the Squid. and then ---
> > >
> > > tail -f /usr/local/squid/var/logs/cache.log |grep descriptors
> > >
> > > 2005/01/07 13:37:20| With 960 file descriptors available
> > >
> > > but form command "ulimit" command shows the following:
> > >
> > > ulimit -SHn ---- the value is 1024
> > > ulimit -n ----- 1024
> > >
> > > So what is my mistake here ?
> > > Why squid cache shows 960 but not 1024 or even 961 :)
> >
> > What about ulimit -a
> >
> > Again, 2.4 or 2.6 kernel??
> Also, keep in mind, there are more things than just files that use up file 
> descriptors. Network sockets, libs, ... So for a program that is so 
> file/connection intensive as squid, having 960 fds available for file access 
> isn't bad...

It is when you have a _lot_ of users accessing the squid box and you
will soon be unable to serve because you don't have enough
file-desciptors

-- 
Ow Mun Heng
Gentoo/Linux on DELL D600 1.4Ghz 
98% Microsoft(tm) Free!! 
Neuromancer 00:17:01 up 3:23, 2 users, 
load average: 0.21, 0.24, 0.40 




More information about the users mailing list