From owner-freebsd-ports@FreeBSD.ORG Fri Sep 17 10:07:25 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2D63106564A for ; Fri, 17 Sep 2010 10:07:25 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta07.westchester.pa.mail.comcast.net (qmta07.westchester.pa.mail.comcast.net [76.96.62.64]) by mx1.freebsd.org (Postfix) with ESMTP id 7E0758FC0C for ; Fri, 17 Sep 2010 10:07:25 +0000 (UTC) Received: from omta08.westchester.pa.mail.comcast.net ([76.96.62.12]) by qmta07.westchester.pa.mail.comcast.net with comcast id 7luV1f0070Fqzac57m7RZS; Fri, 17 Sep 2010 10:07:25 +0000 Received: from koitsu.dyndns.org ([98.248.41.155]) by omta08.westchester.pa.mail.comcast.net with comcast id 7m7Q1f00E3LrwQ23Um7RQ1; Fri, 17 Sep 2010 10:07:25 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 568FB9B427; Fri, 17 Sep 2010 03:07:23 -0700 (PDT) Date: Fri, 17 Sep 2010 03:07:23 -0700 From: Jeremy Chadwick To: Andriy Gapon Message-ID: <20100917100723.GA49737@icarus.home.lan> References: <4C926418.2050407@gmail.com> <4C9328B9.4010100@gmail.com> <20100917085621.GA48570@icarus.home.lan> <4C933284.6050601@icyb.net.ua> <20100917094212.GA49319@icarus.home.lan> <4C933A85.8080703@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4C933A85.8080703@icyb.net.ua> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-ports@freebsd.org Subject: Re: Fwd: Tomcat6 port keeps locking up?? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2010 10:07:25 -0000 On Fri, Sep 17, 2010 at 12:53:09PM +0300, Andriy Gapon wrote: > on 17/09/2010 12:42 Jeremy Chadwick said the following: > > On Fri, Sep 17, 2010 at 12:19:00PM +0300, Andriy Gapon wrote: > >> on 17/09/2010 11:56 Jeremy Chadwick said the following: > >>> I don't think you understand how Solaris's VM behaves with ZFS. It > >>> behaves very differently than FreeBSD. On Solaris/OpenSolaris with ZFS, > >>> you'll see the ARC taking up as much memory as possible -- but unlike > >>> FreeBSD (AFAIK), when a userland or kernel application requires more > >> ^^^^^^^^^^^^^^^^^ > >>> memory, the Solaris kernel dynamically releases portions of the ARC. > >> > >> Can you please explain that "unlike" part? > > > > When ZFS was first introduced to FreeBSD, I was given the impression > > from continual posts on the mailing lists that memory which was > > allocated to the ARC was never released in the situation that a userland > > program wanted memory. > > > > An example scenario. These numbers are in no way accurate given many > > other things (network mbufs, UFS and VFS cache, etc.): > > > > - amd64 system has 2GB physical RAM (assume ~1920MB usable) > > - vm.kmem_size="1536M" + vfs.zfs.arc_max="1400M" > > - Heavy ZFS I/O results in ARC maxing out at ~1400MB > > - Userland application runs, requests malloc() of 1024MB > > - Userland gets 384MB from physical RAM, remaining 640MB from swap > > - ARC remains at 1400MB > > > > Is this no longer the case? > > > > I am not sure if this has even been the case :-) > It is definitely not the case now. I trust your experience with it *much* more than mine. :-) It's very likely that I'm basing the "ARC remains at 1400MB" claim entirely off of what top(1) was showing under either "Inact" or "Wired". The terminology in top(1) for memory on BSD has always confused the hell out of me. That might sound crazy coming from someone that's been using *IX since 1990 and BSD since 1996, but it's true. The man page does go over what's what, but the descriptions are short one-liners (ex. "wired down" doesn't mean anything to me). This just circles back to my lack of knowledge about the VM. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |