From owner-freebsd-stable@FreeBSD.ORG Thu Dec 15 14:37:34 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29BE71065672; Thu, 15 Dec 2011 14:37:34 +0000 (UTC) (envelope-from c.kworr@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 277108FC15; Thu, 15 Dec 2011 14:37:32 +0000 (UTC) Received: by eaaf13 with SMTP id f13so2808734eaa.13 for ; Thu, 15 Dec 2011 06:37:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=MwE4PWmmZsIrl3Fv2tOOByGa4iu4zNYVZ+pfk7K/CbQ=; b=WEPBi2oUCm0WMb3/rGnGlDFgZ6oMJAoS6jfGmZDV2uJWn+fiP+AeUG7zYHXRWMkv+a fThzvtxH7VuuhFW1S6pihiYXbW8GoAd8h4yMJaSEwk5LVceVG+DSHOMXSuYpCaJPFzF4 EijjxPSKUZ49lumVSGr7w4tAHs62WzyZHpTVc= Received: by 10.205.122.133 with SMTP id gg5mr1158106bkc.65.1323959852122; Thu, 15 Dec 2011 06:37:32 -0800 (PST) Received: from green.tandem.local (utwig.xim.bz. [91.216.237.46]) by mx.google.com with ESMTPS id j9sm14858864bkd.2.2011.12.15.06.37.29 (version=SSLv3 cipher=OTHER); Thu, 15 Dec 2011 06:37:30 -0800 (PST) Message-ID: <4EEA0627.3000409@gmail.com> Date: Thu, 15 Dec 2011 16:37:27 +0200 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111111 Thunderbird/8.0 MIME-Version: 1.0 To: Jeremy Chadwick References: <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> <20111215134853.GA24753@icarus.home.lan> In-Reply-To: <20111215134853.GA24753@icarus.home.lan> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Adrian Chadd , "Samuel J. Greear" , Current FreeBSD , FreeBSD Stable Mailing List , freebsd-performance@freebsd.org, "O. Hartmann" Subject: Re: Benchmark (Phoronix): FreeBSD 9.0-RC2 vs. Oracle Linux 6.1 Server X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Dec 2011 14:37:34 -0000 15.12.2011 15:48, Jeremy Chadwick wrote: > I'm getting to the point where I'm considering formulating a private > mail to Jeff Roberson, requesting that he be aware of the discussion > that's happening (not that he necessarily follow or read it), and that > based on what I can tell we're at a roadblock -- nobody so far is > absolutely certain how to "benchmark" and compare ULE vs. 4BSD in > multiple ways, so that those of us involved here can run such utilities > and provide the data somewhere central for devs to review. I only > mention this because so far I haven't seen anyone really say "okay, this > is what we should be using for these kinds of tests". Yay nature of the > beast. I'll try to summarize and propose a test scenario. I don't know whether this helps or not. We should have two different task types for this one. The first would be Super Affine tasks. They should use few to none syscalls, use medium math, have low memory footprint. No syscalls means this tasks will never stop for memory/disk or other activity so each time the queue is looked upon this task will be ready to run. Medium math means this shouldn't be just a simple big loop so that processor will really compute something with this data. Low memory footprint means this task can reside with data on CPU L1 cache for eons. I'm not sure about branch prediction, should it be distorted or not... The other task type would be Worker. It doesn't matter what it does but it agressively uses syscalls like working with files/directories. There should be at least one SA-task per core and at least 10 (?) W-tasks per core. -- Sphinx of black quartz judge my vow.