On Wednesday 18 January 2006 18:22, Edinilson J. Santos wrote: > I can't understand what is missing to run Squid on a Freebsd 6.0 decently > in a Dual PIII 750Mhz with 1gb RAM, 4 SCSI HDs with 18gb each. > We have in the past a Freebsd 4.8 box running squid for months without big > problems, but with Freebsd 6.0 we are being crazy. > Squid runs well for 1 or 2 days and become very slow... > I'm sending the configuration we are using here. Any idea or tip will be > apreciated. > Hi I guess that you have certain tweaks lots too hight for only 1GB of RAM and it may cause this troubles for you. BTW which NICs you are using? You may like to start over and compile your kernel with max_users not set and all tweaks disabled, this here is valid for 6.0 or higher You should not compile maxdsize in kernel but set it in loader.conf as kern.maxdsiz="1073741824" also do not compile HZ but set in loader.conf as kern.hz="1000" or 2000 > kern.polling.enable=1 is deprecated and you must set it with ifconfig on interface level but check first if your nick support it even if it should not slow down you may try higher SHM settings, but I don't know the traffic you have on SMP kernel you probably try SCHED_ULE instead of 4BSD but I have no experience on intel, on amd[64] smp we get significant performance boost > loader.conf > autoboot_delay="5" > kern.ipc.maxsockets=32768 > kern.ipc.nmbclusters=32768 > kern.ipc.nmbufs=131072 > kern.ipc.nsfbufs=6656 > kern.ipc.shm_use_phys=1 > kern.maxfiles=32768 > kern.maxproc=8192 > kern.maxswzone=33554432 > kern.nbuf=16384 > kern.ncallout=32768 > kern.vm.kmem.size=268435456 > kern.vm.pmap.shpgperproc=2048 > net.inet.tcp.tcbhashsize=16384 > > sysctl.conf: > kern.polling.enable=1 > net.inet.ip.fastforwarding=0 > net.inet.tcp.path_mtu_discovery=1 > net.link.ether.inet.log_arp_wrong_iface=0 > vm.v_free_min=131072 > vm.v_free_target=262144 > vm.f_free_reserved=32768 > vm.v_free_severe=65536 > vfs.vmiodirenable=1 > kern.ipc.somaxconn=8192 > kern.ipc.maxsockets=16424 > kern.ipc.maxsockbuf=16777216 > net.inet.tcp.sendspace=1048576 > net.inet.tcp.recvspace=1048576 > net.inet.udp.recvspace=65535 > net.inet.udp.maxdgram=57344 > net.local.stream.recvspace=65535 > net.local.stream.sendspace=65535 > > interesting things from my kernel: > options MSGMNB=16384 > options MSGMNI=41 > options MSGSEG=2049 > options MSGSSZ=64 > options MSGTQL=512 > options SHMSEG=16 > options SHMMNI=32 > options SHMMAX=2097152 > options SHMALL=4096 > options MAXDSIZ="(1024*1024*1024)" > options DFLDSIZ="(256*1024*1024)" > options DEVICE_POLLING > options HZ=1000 > > Squid: > Squid Cache: Version 2.5.STABLE12 > configure > options: --prefix=/usr/local/squid --enable-snmp > --enable-storeio=diskd,ufs --enable-err-language=Portuguese > --enable-default-err-language=Portuguese --enable-delay-pools > --enable-underscores --enable-removal-policies=lru,heap > > > Thanks in advance > > Edinilson > --------------------------------------------------------- > ATINET-Professional Web Hosting > Tel Voz: (0xx11) 4412-0876 > http://www.atinet.com.br > > > > > > > > > A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada > segura. Service fornecido pelo Datacenter Matik > https://datacenter.matik.com.br -- H. A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br