Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Oct 1997 06:47:26 -0500 (CDT)
From:      Alec Kloss <alec@d2si.com>
To:        sramkris@ichips.intel.com (Sri Ramkrishna)
Cc:        taco@mad.scientist.com, freebsd-questions@FreeBSD.ORG
Subject:   Re: wierd problem with forking.
Message-ID:  <199710101147.GAA01416@d2si.com>
In-Reply-To: <199710092336.QAA17736@ichips.intel.com> from Sri Ramkrishna at "Oct 9, 97 04:36:33 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Sri Ramkrishna said:

> In message <343D6899.3F54BC7E@mad.scientist.com> you write:
> > Each user is only allowed to have so many processes running at a time.
> > This is just an idea but if you fork bomb your computer you will see it
> > happen. :)
> 
> Well the thing that kills me I have only 5 bash shells, X windows, PPP
> and netscape running.  Surely there are enough processes for doing
> just that in the GENERIC kernel.  And if I quit Netscape, applications
> can fork again.  But it doesn't explain why a program I wrote that
> forks works when applications like man are failing.  (unless they are
> forking more times than my program does)
> 
> 	sri  
> 
> 

On this system (Freebsd 2.2.1) opening a man page starts 4 processes.
>From what you're describing, it sounds like you've got at least 11
processes running (each terminal window is one, each shell is one, and
Netscape).  Also, watch out for the limit on descriptors---it's often
as limiting as the limit on processes.  
By default it seems that FreeBSD is not exactly configured for heavy X usage.  
I've set my limits to
        cputime         unlimited
        filesize        unlimited
        datasize        64MB
        stacksize       8MB
        coredumpsize    unlimited
        memoryuse       120MB
        memorylocked    40MB
        maxproc         128
        descriptors     128 
and haven't had to many problems.  You'll almost certainly want to
adjust your maxusers kerner parameter.  I've beefed mine up to 90---we
have as many as four X servers managed by the machine at a time
without any noticable problems.  




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