Re: Hard-limits for kern.maxproc
Re: Hard-limits for kern.maxproc
- Subject: Re: Hard-limits for kern.maxproc
- From: Nathan <email@hidden>
- Date: Thu, 29 Jan 2009 15:45:50 -0700
On Thu, Jan 29, 2009 at 3:29 PM, William Kucharski <email@hidden> wrote:
> Nathan wrote:
>
>> 1) Where can I download the kernel so I can look through some of the
>> source myself? It's not on the list at macosforge.org.
>
> <http://www.opensource.apple.com/darwinsource/>
Sweet! I thought I had discovered all of the Apple/OSS sites, but I'd
missed that one somehow. New places to explore...
>> 2) More description of NPROC, MAXUSERS, and "scales", and UNIX03 would
>> be helpful. I'd be happy to read up on them if someone could point me
>> in the right direction. Where should I look? The source code?
>
> That's the best place, or Amit Singh's "Mac OS X Internals" book.
>
> You can also learn much from reading other books on the design of UNIX, like
> "The Design and Implementation of the 4.4 BSD Operating System" or "UNIX
> Internals."
Great suggestions. I went and ordered Amit Singh's book.
>> 3) Does anyone know what buttons I could push at Apple to get (at
>> least) the server kernel compiled with "larger scale" or something
>> like that? I'd like this fix to be available to the larger community,
>> which really means getting it into an official OS update.
>
> No idea, but is your mail server really so busy that there are THAT many
> simultaneous users, or is there something else going on?
Yes, I have that many simultaneous users. No, I'm only using the
server for mail.
> Have you verified that the process limit is, indeed, being hit?
Yes.
Is it really that hard to believe? I have over 250 employees, and
cyrus seems to spawn three processes for each Mail.app user and one or
two for each Thunderbird user. It's trivial for me to hit the 266
process limit for the _cyrus user. Most of the time the connections
aren't actually _doing_ anything, so the load (cpu, ram, bandwidth,
disk activity, etc.) on my server is trivial.
~ Nathan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden