From owner-freebsd-performance@FreeBSD.ORG Mon Dec 19 12:43:35 2011 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90F9C1065670; Mon, 19 Dec 2011 12:43:35 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 76E908FC12; Mon, 19 Dec 2011 12:43:34 +0000 (UTC) Received: by eaaf13 with SMTP id f13so6629679eaa.13 for ; Mon, 19 Dec 2011 04:43:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=FQVOCcpkzlD7NzWddQVT3iYX1aJO/J5QVY5rRxYEaxY=; b=evT7zSp1kNTjCvTgiS9RujfehmeSMY2HcIifI0CFV8kxtBgRQVm8bcF3UQl1HhxwSU XCsVRud5+KaswrU6a2wIXHdkChfYxGEOPv36te5Bh/vA9oskmN3gtZaE7tArQYKN5W4g 2JyM6W8oJBwr9qPcHuutAiNmX3tXu7OalIFXU= Received: by 10.204.145.86 with SMTP id c22mr1307688bkv.61.1324297303797; Mon, 19 Dec 2011 04:21:43 -0800 (PST) References: <4EE1EAFE.3070408@m5p.com> <4EE2AE64.9060802@m5p.com> <4EE88343.2050302@m5p.com> <4EE933C6.4020209@zedat.fu-berlin.de> <20111215024249.GA13557@icarus.home.lan> <4EE9A2A0.80607@zedat.fu-berlin.de> <6140271.20111219122721@serebryakov.spb.ru> In-Reply-To: Mime-Version: 1.0 (1.0) From: Andreas Nilsson Date: Mon, 19 Dec 2011 13:21:35 +0100 Message-ID: <-4802855903238902044@unknownmsgid> To: "Samuel J. Greear" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Mon, 19 Dec 2011 13:41:44 +0000 Cc: Adrian Chadd , "lev@freebsd.org" , FreeBSD Stable Mailing List , Current FreeBSD , "freebsd-performance@freebsd.org" , "O. Hartmann" , Jeremy Chadwick Subject: Re: Benchmark (Phoronix): FreeBSD 9.0-RC2 vs. Oracle Linux 6.1 Server 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, 19 Dec 2011 12:43:35 -0000 On 19 dec 2011, at 12:50, "Samuel J. Greear" wrote: > 2011/12/19 Lev Serebryakov : >> Hello, Samuel. >> You wrote 15 =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F 2011 =D0=B3., 16= :32:47: >> >>> Other benchmarks in the Phoronix suite and their representations are >>> similarly flawed, _ALL_ of these results should be ignored and no time >>> should be wasted by any FreeBSD committer further evaluating this >>> garbage. (Yes, I have been down this rabbit hole). >> Here is one problem: we have choice from three items: >> >> (1) Make FreeBSD looks good on benchmarks by "fixing" FreeBSD >> >> (2) Make FreeBSD looks good on benchmarks by "fixing" Phoronix >> (communication with them, convincing, that they benchamrks are unfare >> / meaningless, ets) >> >> (3) Lose [potential] userbase. >> >> You know, that these benchmarks are bad. I know. But potential (and >> even some current!) user doesn't. And it seems, that these benchmarks >> become popular over Internet. >> >> -- >> // Black Lion AKA Lev Serebryakov >> > > Here is where you completely derail the train, let me paste again what > I said before. > > ... > Take the first test as an example, Blogbench read. This doesn't raise > any red flags, right? At least not until you realize that Blogbench > isn't a read test, it's a read/write test. So what they have done here > is run a read/write test and then thrown away the write results for > both platforms and reported only the read results. If you dig down > into the actual results, > http://openbenchmarking.org/result/1112113-AR-ORACLELIN37 -- you will > see two Blogbench numbers, one for read and another for write. These > were both taken from the same Blogbench run, so FreeBSD optimizes > writes over reads, that's probably a good thing for your data but a > bad thing when someone totally misrepresents benchmark results. > ... > > FreeBSD actually does _BETTER_ (subjectively) in this test than the > Linux system when you look at what is really going on. FreeBSD is > favoring writes, which is _GOOD_. FreeBSD does not need to be fixed, > the benchmarks need to be fixed to represent reality rather than > throwing half of the results in the trash. To be quite frank, "fixing" > FreeBSD to look good on this benchmark will make it a worse real-world > OS. But you guys go ahead and foot-shoot over these ridiculous > benchmarks all you want. > > Sam > I seem to remember that before ULE people were fleeing to Linux as the os to run apache on since 4BSD didn't scale all too well. That may have changed over time though. However ULE could perhaps be made aware technologies like turbo-boost, ie with few threads higher performance might be gained by utilizing all virtual cores on a physical core before spreading tasks to too different cores. Just my speculations though :) Regards Andreas Nilsson