help increase process/kernel memory please

Tom Judge tom at tomjudge.com
Tue Oct 31 16:56:53 UTC 2006


Per olof Ljungmark wrote:
> Hi,
>
> I clearly have a problem figuring out how to increase the limits for 
> memory available to a process and the kernel.
>
> I'm running a Perl app that need lots of memory and I would like to 
> make around 2G available to it, the box has 4G physical RAM.
>
> Which knob(s) should be tweaked? System is running 6-STABLE from 
> around 1st of October.
>
> This is what I see when the process exits:
> Out of memory during "large" request for 528384 bytes, total sbrk() is 
> 536416256 bytes
>
> I'm depending on a solution to this and would be a really happy person 
> if someone could please guide me.
>
> Per olof
>
You should try setting kern.maxdsize in /boot/loader.conf and then 
reboot the system.  This sysctl sets the maximum data size of a running 
process you may also have to tune some of the limits using ulimit.  The 
example below sets the max data size to 1.5Gb:

kern.maxdsiz="1610612736"


Tom


More information about the freebsd-questions mailing list