Subject: Re: Setting a default ulimit for the whole system?
To: Jeremy C. Reed <reed@reedmedia.net>
From: Gilles Gravier <Gilles@Gravier.org>
List: netbsd-users
Date: 05/10/2007 17:50:17
So no other way than rebuilding a kernel?

How about some settings file in /etc? That's indeed a bit harsh. :)

Yes... I am trying to get a bigger data segment for php which complains 
about not being able to allocate enough memory (though there is plenty 
available).

Gilles.

Jeremy C. Reed wrote:
> On Thu, 10 May 2007, Gilles Gravier wrote:
>
>   
>> How do I set a systemwide ulimit (I want it to be effective, amongst other
>> things, for php scripts, run out of crontabs)... I want to set ulimit -d to
>> something high (unlimited, first, for testing purposes).
>>     
>
> ulimit -d is for data segment size
>
> See the options(4) manual page. You can define this in the kernel with the 
> DFLDSIZ and MAXDSIZ options.
>
> The defaults on my system are:
>
> proc.curproc.rlimit.datasize.soft = 268435456
> proc.curproc.rlimit.datasize.hard = 3221225472
>
> Which matches up with what I also see in my 
> /usr/include/machine/vmparam.h.
>
>   Jeremy C. Reed
>