From owner-freebsd-performance@FreeBSD.ORG Fri Oct 11 04:57:56 2013 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F33714D8; Fri, 11 Oct 2013 04:57:55 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 973D025EA; Fri, 11 Oct 2013 04:57:55 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.7/8.14.7) with ESMTP id r9B4vsGi036050; Thu, 10 Oct 2013 21:57:54 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.7/8.14.7/Submit) id r9B4vs2X036049; Thu, 10 Oct 2013 21:57:54 -0700 (PDT) (envelope-from david) Date: Thu, 10 Oct 2013 21:57:54 -0700 From: David Wolfskill To: Ivan Voras Subject: Re: Apparent performance regression 8.3@ -> 8.4@r255966? Message-ID: <20131011045754.GB1611@albert.catwhisker.org> References: <20131007172804.GA7641@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WxvyIW12Aj7m0eTB" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-performance@freebsd.org X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 04:57:56 -0000 --WxvyIW12Aj7m0eTB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 10, 2013 at 04:02:47PM +0200, Ivan Voras wrote: > On 07/10/2013 19:28, David Wolfskill wrote:> At work, we have a bunch of > machines that developers use to build some > > software. The machines presently run FreeBSD/amd64 8.3-STABLE @rxxxxxx > > (with a few local patches, which have since been committed to stable/8), > > and the software is built within a 32-bit jail. > .... > So, the test machine is exactly the same as the old machines? Does the > hardware upgrade coincide with 8.4-STABLE upgrade? The only hardware upgrade was to increase RAM from 6GB to 96GB, which was done for all of the machines being discussed. The machine I'm using for testing configurations now is the one I used to test configurations before we bought the machines we've now deployed. I cite 8.4 as a (vague) reference point; more specifically, I used a snapshot of stable/8. More precisely, it's stab le/8 @r255978. > At a guess, you also might be hitting a problem with either NUMA (which > would mean the difference you encountered is pretty much random, > depending on how the memory from your processes was allocated), or a > generic scheduler issue (IIRC, FreeBSD 9 series was found to be much > more scalable for > 16 CPUs). I'm hoping to demonstrate that -- but first, I need to get demonstrate something that fixes some known bugs while not saddling the developers with a 12% increase in build times. And I've been trying (when my test machine has been available to me) to get this done for nearly a year, now. (There is also a perception that "jumping" from 8.x to 9.x is "scary". I am reminded of the "It's just a leaf!" sequence near the beginning of "A Bug's Life.") > Just a thought - you *could* set up an 8-STABLE jail in a 9-STABLE > environment if you need the 8-STABLE libraries for your software. The "32-bit jail" is actually a 7.1-R [+ a few patches] environment as it is. Thanks for responding. :-} Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --WxvyIW12Aj7m0eTB Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iEYEARECAAYFAlJXhVEACgkQmprOCmdXAD1LXQCfS6CMqp2loPP6ymKADk960/IZ 6KgAn3BsKmX1gsSJYTK9IZuKtvDq41MU =vCRv -----END PGP SIGNATURE----- --WxvyIW12Aj7m0eTB--