From owner-freebsd-performance@FreeBSD.ORG Thu Nov 23 12:13:37 2006 Return-Path: X-Original-To: freebsd-performance@freebsd.org Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D1C4216A4CE; Thu, 23 Nov 2006 12:13:37 +0000 (UTC) (envelope-from marcelo@registro.br) Received: from clone.registro.br (clone.registro.br [200.160.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id D279743D88; Thu, 23 Nov 2006 12:12:55 +0000 (GMT) (envelope-from marcelo@registro.br) Received: by clone.registro.br (Postfix, from userid 1014) id 02FB22A455; Thu, 23 Nov 2006 10:13:29 -0200 (BRST) Date: Thu, 23 Nov 2006 10:13:28 -0200 From: Marcelo Gardini do Amaral To: Dave Message-ID: <20061123121328.GC9038@registro.br> References: <20061030192702.GG76994@registro.br> <20061111091844.I63959@fledge.watson.org> <20061116164053.GR57732@registro.br> <455F1021.6040004@mail.zedat.fu-berlin.de> <77EFE6C7-96D4-4509-AC03-63F1AAE9BBA4@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <77EFE6C7-96D4-4509-AC03-63F1AAE9BBA4@gmail.com> User-Agent: Mutt/1.4.2.1i Cc: "O. Hartmann" , Robert Watson , freebsd-performance@freebsd.org Subject: Re: DNS Performance Numbers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2006 12:13:37 -0000 > The FreeBSD pthread library and BIND don't work well together. If > you use the libthr library, performance goes up. I still didn't make tests with this lib, but I rebuilt everything on FreeBSD 6.0 and got nice numbers: DNS performance numbers on FreeBSD 6.0 queries / s Int bind (d_t) bind (e_t) nsd (1_s) nsd (2_s) --- ---------- ---------- --------- --------- bge-UP 39682 26004 42070 41983 bge-SMP 37401 18272 42313 41092 d_t: disable threads e_t: enable threads (libpthread) 1_s: 1 server forked 2_s: 2 server forked Bind: 9.2.3 NSD: 3.0.2 bge: HP Blade BL35p, Broadcom NIC, FreeBSD 6.0 Client: Dell 1750, Intel NIC, FreeBSD 4.11 UP running queryperf And running Bind 9.4.0b4 on the same setup: queries / s Int bind (d_t) bind (e_t) bind (e_a) --- ---------- ---------- ---------- bge-SMP 37470 39063 39035 d_t: disable threads e_t: enable threads (libpthread) e_a: enable threads and enable atomic Well, bge 'get along' in UDP traffic on FreeBSD 6.0. -- Att., Marcelo Gardini NIC .br