Re: FreeBSD data size tuning

From: TEC Meganet (tec_at_mega.net.br)
Date: 11/21/03

  • Next message: Michael Nottebrock: "Re: FreeBSD data size tuning"
    To: freebsd-performance@freebsd.org
    Date: Fri, 21 Nov 2003 09:52:33 +0000
    
    

    Hi
    if you had 4.8 before and the problem didnt exist then may be you should
    downgrade. It seems there is a memory issue in 4.9 where they adapted 5.x things
    to 4.9 and this stuff is still in development. I have a lot of this machines and
    neevr had such a message. The BSd people suggest not using 4.9 in production
    servers.

    may be you could check your squid.conf memory settings also.

    averall I do not know if you use the right configuration here. If you have 1GB of
    RAM and using 2500MB of swap on ide disk, I dont know ... Any swap use makes your
    machine slow, if you really need 2500MB of swap with 1GB of RAM you must have a
    haevy cache server. With 1GB of RAM you should be able to run squid without any
    swapuse at all and when squid starts using swap you should put more RAM in it our
    downsize squid.conf memory settings

    the sysctl settings here I believe that if youre not running a parent cache the
    increased udp settings do not make so much sense

    Setting max files do the 65535 and maxperproc makes sense only if you have another
    heavy file eater running, but if you have a squid server set both values closer
    together

    my experience that you can set cache_mem to best fit at 25% of your RAM, so I
    believe 256 or 196 should be good for 1GB of RAM

    Petri Helenius (pete@he.iki.fi) wrote*:
    >
    >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@freebsd.org mailing list
    >>http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    >>To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"
    >>
    >>
    >
    >
    >_______________________________________________
    >freebsd-performance@freebsd.org mailing list
    >http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    >To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"
    >

    _______________________________________________
    freebsd-performance@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"


  • Next message: Michael Nottebrock: "Re: FreeBSD data size tuning"

    Relevant Pages

    • Re: OT (slightly) swap limits
      ... influence your decision on how much swap was enough. ... processes due to lack of memory. ... I've run machines with 1Gig or more RAM with NO SWAP. ... Linux possible when before on Unix it wasn't? ...
      (Debian-User)
    • Re: How to set up a Linux machine that occupies the minimum memory footprint ?
      ... >> memory and hence causes the kernel to 'thrash' thus slowing down the ... 4GB physical RAM + 4GB swap area) the application will think that it can ... You've said in another message that your app is ...
      (comp.os.linux.setup)
    • Re: How to set up a Linux machine that occupies the minimum memory footprint ?
      ... >> memory and hence causes the kernel to 'thrash' thus slowing down the ... 4GB physical RAM + 4GB swap area) the application will think that it can ... You've said in another message that your app is ...
      (comp.os.linux.misc)
    • Re: fedora-list Digest, Vol 10, Issue 167
      ... Well, I have two 433 MHz Celerons and 288 MB RAM, and no performance ... > The memory usage is always around 400MB. ... I'd like to introduce you to the vmstat command. ... > I know that SWAP should be double the Physical RAM but I don't have ...
      (Fedora)
    • Re: Random Restarts - Please Help
      ... I upgraded my BIOS a long time ago ... Beginners Guides: Diagnosing Bad Memory ... How to diagnose bad RAM ...
      (microsoft.public.windowsxp.help_and_support)