FreeBSD data size tuning

Petri Helenius pete at he.iki.fi
Fri Nov 21 00:58:47 PST 2003


Add MAXDSIZ and DFLDSIZ to your kernel configuration. They default to 512M
(you need to put in numbers, I don´t think they'll take 1024M or so)

Pete


apellido jr., wilfredo p wrote:

>Hello,
>
>I have PIII 500 with 1GB of RAM on 4.9-RELEASE 
>running Squid 2.5-STABLE4 and I got this error after a
>few hours of Squid running.
>
>proxy (squid): xmalloc: Unable to allocate 65535
>bytes!
>
>According to Squid FAQ
>
>8.7 xmalloc: Unable to allocate 4096 bytes! 
>by Henrik Nordstrom
>
>
>Messages like "FATAL: xcalloc: Unable to allocate 4096
>blocks of 1 bytes!" appear when Squid can't allocate
>more memory, and on most operating systems (inclusive
>BSD) there are only two possible reasons: 
>
>1. The machine is out of swap 
>2. The process' maximum data segment size has been
>reached 
>
>I got 2500MB swap file and isnt used when i try to use
>the cmd top. How do i recompile a kernel with larger
>datasize settings?
>
>here's the options that i added im my kernel
>
>maxusers        128
>options         USER_LDT
>options         DUMMYNET
>options         IPFIREWALL
>options         IPFIREWALL_VERBOSE
>options         IPFIREWALL_VERBOSE_LIMIT=100
>options         IPFIREWALL_FORWARD
>options         IPFIREWALL_DEFAULT_TO_ACCEPT
>options         IPDIVERT
>options         HZ=80
>options         NMBCLUSTERS=65536
>
>sysctl.conf
>
>vfs.vmiodirenable=1
>kern.ipc.maxsockbuf=2097152
>kern.ipc.somaxconn=8192
>kern.ipc.maxsockets=16424
>kern.maxfiles=65536
>kern.maxfilesperproc=32768
>net.inet.tcp.rfc1323=1
>net.inet.tcp.delayed_ack=0
>net.inet.tcp.sendspace=65535
>net.inet.tcp.recvspace=65535
>net.inet.udp.recvspace=65535
>net.inet.udp.maxdgram=57344
>net.local.stream.recvspace=65535
>net.local.stream.sendspace=65535
>
>
>loader.conf
>
>userconfig_script_load="YES"
>hw.ata.wc="1"
>
>
>Squid Configuration 
>
>cache_mem 384
>
>
>thanks very much ....
>
>
>=====
>wilfredo pahilanga apellido jr.
>technical support
>mactan online
>bacolod city, philippines
>+63 34 4348311
>
>If you can't hear me, it's because i'm in parentheses.
>
>__________________________________
>Do you Yahoo!?
>Free Pop-Up Blocker - Get it now
>http://companion.yahoo.com/
>_______________________________________________
>freebsd-performance at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-performance
>To unsubscribe, send any mail to "freebsd-performance-unsubscribe at freebsd.org"
>  
>




More information about the freebsd-performance mailing list