Increase process number in FreeBSD 6.0

Nikolas Britton nikolas.britton at gmail.com
Thu Feb 23 01:16:02 PST 2006


On 2/22/06, Thawan Kooburat <kthawan at gmail.com> wrote:
> Hi
>    I am using FreeBSD 6.0. My course assignment required me to
> increase  process number running on a system.
>    I have already modify /boot/loader.conf on following parameters
>
>      kern.maxusers = 384
>      kern.maxproc = 50000
>      kern.maxprocperuid = 50000
>
>    But after reboot maxproc and maxprocperuid is only 5278 and 4755
> respectively. From my research maxproc is calculated from maxusers,
> but   i think my maxproc number is limited by other factors as well.
> Are there any suggestion to this problem without increasing RAM?
>
>   My system is running on VMware and 256 MB of RAM available. The test
> program create process by using fork() and child processes is put to
> sleep() immediately after its creation.
>
>

I'm not sure if this still works but put "options MAXUSERS=512" in the
kernel config file and rebuild the kernel. also maybe put it in
sysctl.conf

"The auto-tuning algorithm sets maxuser equal to the amount of memory in the
system, with a minimum of 32, and a maximum of 384."


--
BSD Podcasts @ http://bsdtalk.blogspot.com/


More information about the freebsd-questions mailing list