mmap()
ender
ender at tog.net
Wed Nov 23 09:34:41 PST 2005
Arne Wörner wrote:
>--- Michael Conlen <m at obmail.net> wrote:
>
>
>>I'm trying to tune the system to allow very large
>>mmap()'s in a
>>
>>
>>
>I had a similar problem with shared memory.
>
>I found an option in /sys/conf/NOTES.
>
>I think it could help in your case, if u increase
>% options MAXDSIZ=(1024UL*1024*1024)
>% options MAXSSIZ=(128UL*1024*1024)
>% options DFLDSIZ=(1024UL*1024*1024)
>apropriately.
>
>E. g. in your /sys/<arch>/conf/<kernel name>
>options MAXDSIZ=(2000UL*1024*1024)
>
>But I dont know, if that is a good idea... Maybe you should use
>nextboot(8) in case your box does not like the new kernel... :-)
>
>-Arne
>
>
>
>
>
>
>
see /boot/defaults/loader.conf or man loader.conf. I would also suggest
not using your entire amount of memory in these settings. Freebsd was
crashing when i set these limits to 3G. 6.0-RELEASE #0 SMP kernel.
This box has 3G physical memory.
kern.dfldsiz=2147483648 # Set the initial data size
limit # 2G
kern.dflssiz=2147483648 # Set the initial stack size
limit # 2G
kern.maxdsiz=2147483648 # Set the max data
size # 2G
kern.maxtsiz=2147483648 # Set the max text
size # 2G
kern.maxssiz=2147483648 # Set the max stack
size # 2G
More information about the freebsd-performance
mailing list