From owner-freebsd-questions@FreeBSD.ORG Wed Nov 19 15:54:05 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C90B1065670; Wed, 19 Nov 2008 15:54:05 +0000 (UTC) (envelope-from drew@mykitchentable.net) Received: from smtpauth.surewest.net (smtpauth.surewest.net [66.60.130.153]) by mx1.freebsd.org (Postfix) with ESMTP id E07728FC08; Wed, 19 Nov 2008 15:54:04 +0000 (UTC) (envelope-from drew@mykitchentable.net) Received: from blacklamb.mykitchentable.net (unknown [69.62.230.77]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtpauth.surewest.net (Postfix) with ESMTP id 734799BF35; Wed, 19 Nov 2008 07:53:54 -0800 (PST) Received: from [192.168.1.3] (bigdaddy.mykitchentable.net [192.168.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by blacklamb.mykitchentable.net (Postfix) with ESMTPSA id C9724164D48; Wed, 19 Nov 2008 07:54:02 -0800 (PST) Message-ID: <49243698.2080005@mykitchentable.net> Date: Wed, 19 Nov 2008 07:54:00 -0800 From: Drew Tomlinson User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: Jeremy Chadwick References: <49235108.2030907@mykitchentable.net> <20081119054111.GB77425@icarus.home.lan> <49241D7E.5090600@mykitchentable.net> <200811191516.07650.fbsd.questions@rachie.is-a-geek.net> <4924260F.9040708@mykitchentable.net> <20081119152356.GA90207@icarus.home.lan> In-Reply-To: <20081119152356.GA90207@icarus.home.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Polytropon , Mel , freebsd-questions@freebsd.org Subject: Re: FBSD 7.1 & kern.maxdsiz X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Nov 2008 15:54:05 -0000 Jeremy Chadwick wrote: > On Wed, Nov 19, 2008 at 06:43:27AM -0800, Drew Tomlinson wrote: > >> Mel wrote: >> >>> On Wednesday 19 November 2008 15:06:54 Drew Tomlinson wrote: >>> >>> >>>> Jeremy Chadwick wrote: >>>> >>>> >>>>> On Tue, Nov 18, 2008 at 04:10:55PM -0800, Drew Tomlinson wrote: >>>>> >>>>> >>>>>> Polytropon wrote: >>>>>> >>>>>> >>>>>>> On Tue, 18 Nov 2008 15:34:32 -0800, Drew Tomlinson >>>>>>> >>> wrote: >>> >>> >>>>>>>> The Urchin installation docs [...] >>>>>>>> contain a note for FreeBSD users waring of a "hard coded process >>>>>>>> datasiz limit of 500 MB" and instruct on to set >>>>>>>> "kern.maxdsiz="1073741824"" in /boot/loader.conf. However FBSD 7.1 >>>>>>>> doesn't appear to have this sysctl. How can I do the equivalent of >>>>>>>> this in FBSD 7.1? >>>>>>>> >>>>>>>> >>>>>>> Exactly, it is *not* a sysctl setting. It's a loader tunable, as >>>>>>> I learned from this list some time ago. Don't search to find >>>>>>> it in the sysctl list, you won't find it there. :-) >>>>>>> >>>>>>> In FreeBSD 7 you should be able to set this setting using >>>>>>> the file /boot/loader.conf. I think I had this setting on a >>>>>>> FreeBSD 5 machine, I'll go and check. >>>>>>> >>>>>>> >>>>>> Thanks for your reply. I guess I expected to be able to view it via >>>>>> sysctl even though I understood it could only be changed with a reboot. >>>>>> Is there some way to view the current setting? >>>>>> >>>>>> >>>>> Through sysctl. >>>>> >>>>> >>>> OK, what am I missing? >>>> >>>> urchin# sysctl -a | grep maxdsiz >>>> compat.ia32.maxdsiz: 536870912 >>>> compat.linux32.maxdsiz: 536870912 >>>> >>>> >>> limits -H. Some loader tuneables aren't exported to sysctl. >>> >>> $ limits -Hd >>> Resource limits (current): >>> datasize 786432 kB >>> >>> $ grep maxdsiz /boot/loader.conf >>> kern.maxdsiz="768M" >>> >>> >> Thanks for the explanation! As pointed out by Pieter de Goeje, the >> default size in FBSD 7 amd 64 is 32 GB, confirmed with the limits >> command above. Thus datasize does not appear to be my problem. I'm >> shooting in the dark here as Urchin software support is non-existent. >> Are there any other tuneables related to datasize that I might try >> increasing? >> > > It would help greatly if you could explain what the problem is that > you're trying to track down? > I understand I'm asking for "magic". I do not know the problem. My employer's Internet group purchased a software called "Urchin" which appears to be a standalone version of Google Analytics for web site reporting. I have been tasked with installing this software. Supported OSs are Linux, FreeBSD, and Windows. I chose FreeBSD 7 as I've been using it for my home network for years. However I will be the first to admit that I do not really understand the internals. I am just grateful that others that do understand have provided and support this OS for me. :) The Urchin software reports a "failed to allocate memory" error. The sparse Urchin documentation noted above says this error is a known issue with FreeBSD and that kern.maxdsiz needs to be set at 1 GB to avoid. Because of help from the list, I learned that the default size in 64 bit FBSD is 32 GB. Thus I didn't think this is my issue and was seeking any ideas of what else to look at that might be similar. Mel gave me a great nudge that if Urchin is a 32 bit binary (which it is), then it is limited by compat.ia32.maxdsiz which is 500 MB by default. I have set this to 1GB and so far, there have not been any further memory errors. Many thanks to everyone for his/her help! Cheers, Drew -- Be a Great Magician! Visit The Alchemist's Warehouse http://www.alchemistswarehouse.com