From owner-freebsd-performance@FreeBSD.ORG Mon Jun 26 10:34:14 2006 Return-Path: X-Original-To: performance@freebsd.org Delivered-To: freebsd-performance@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB0BB16A40B for ; Mon, 26 Jun 2006 10:34:14 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from smtp3-g19.free.fr (smtp3-g19.free.fr [212.27.42.29]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D9AB444C0 for ; Mon, 26 Jun 2006 10:34:03 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (tataz.chchile.org [82.233.239.98]) by smtp3-g19.free.fr (Postfix) with ESMTP id 37A5449439; Mon, 26 Jun 2006 12:34:02 +0200 (CEST) Received: from obiwan.tataz.chchile.org (unknown [192.168.1.25]) by tatooine.tataz.chchile.org (Postfix) with ESMTP id 5EB5F9B904; Mon, 26 Jun 2006 10:34:34 +0000 (UTC) Received: by obiwan.tataz.chchile.org (Postfix, from userid 1000) id 4FBA840AA; Mon, 26 Jun 2006 12:34:31 +0200 (CEST) Date: Mon, 26 Jun 2006 12:34:31 +0200 From: Jeremie Le Hen To: Lucas Holt Message-ID: <20060626103431.GC10272@obiwan.tataz.chchile.org> References: <446CCE1C.1050200@fer.hr> <446CD873.9080903@stevehodgson.co.uk> <446CE6CE.50009@fer.hr> <446D8994.3070709@thebeastie.org> <446D9DEE.4050300@fer.hr> <446DE1F2.4020602@thebeastie.org> <446DE927.2060909@fer.hr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 Cc: performance@freebsd.org, Michael Vince , Ivan Voras Subject: Re: [fbsd] Re: (Another) simple benchmark 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: Mon, 26 Jun 2006 10:34:14 -0000 Hi, > I think most people just want you to use the exact same configuration > file on both systems and verify that both use the same pre-compiled > options as well. Probably the best thing to do is build from source > on both linux and freebsd with the same options. Make sure the > defaults for each system are fair as well. Then use the same config > file or as close as possible on both operating systems. Otherwise, > you're not testing the same thing. If you were testing against > another architecture like say windows, then you would need to use the > default worker type for windows. While I agree this kind of benchmark is worth doing in order to compare kernel paths journeyed by a particular program on multiple OSes, I think Ivan's test is still valuable as it compares the out-of-the-box performances of the Apache package and the underlying OS. This is the administrator's work to fiddle any build-time or run-time relevant option in order to get the best performances, but we can't assume this is the way the actual world goes. When third-party people perform benchmarks in order to spot out the best OS to run an HTTP server, the configuration is not likely to be the best one. And given those benchmark's results are often issued on wide-audience websites such as Slashdot, it is really important from a marketing standpoint. Best regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >