From owner-freebsd-smp@FreeBSD.ORG Wed Oct 18 18:10:08 2006 Return-Path: X-Original-To: freebsd-smp@freebsd.org Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE6BD16A47B for ; Wed, 18 Oct 2006 18:10:07 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BEBF43DAF for ; Wed, 18 Oct 2006 18:09:33 +0000 (GMT) (envelope-from asmrookie@gmail.com) Received: by wx-out-0506.google.com with SMTP id t4so347624wxc for ; Wed, 18 Oct 2006 11:09:33 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=jM7Np2oWeWgJQdsdZ1MWoF8TsnX8hoRFgxB7aMWR4tQt3l7+pt9pL7cPSbnWl48CvOIMg8DH9YyuvtbxihomWLMvj8bfRhzvwGn12+17raAxb7XARcrfAivso/V2NHG0d3Nc2ZiZf+07pf347Lj2KOuiXRCeNP8ivzaEH8Cv0oo= Received: by 10.70.108.18 with SMTP id g18mr16586439wxc; Wed, 18 Oct 2006 11:09:33 -0700 (PDT) Received: by 10.70.12.2 with HTTP; Wed, 18 Oct 2006 11:09:32 -0700 (PDT) Message-ID: <3bbf2fe10610181109s5176bf9fk4c0b32210d923661@mail.gmail.com> Date: Wed, 18 Oct 2006 20:09:32 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Kian Mohageri" , "Ivan Voras" , freebsd-smp@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4533EE53.9010603@fer.hr> X-Google-Sender-Auth: c237b8a1642b7b5a Cc: Subject: Re: xeon 2.8GHz SMP/NOT test results X-BeenThere: freebsd-smp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD SMP implementation group List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 18:10:08 -0000 2006/10/16, Kian Mohageri : > On 10/16/06, Ivan Voras wrote: > > > > Ok, but take care so that the machine is *completely* idle while you > > doing the tests, otherwise they don't mean anything. > > > > > Understood. > > I noticed somebody suggested trying SMP with hyperthreading disabled in the > BIOS, and I'm a little bit confused as to what sort of results should I > expect from that. Could anybody enlighten me about how the OS will see/make > use of this? > > My next test(s) will probably be: > > - "SMP w/ HTT" vs. "GENERIC w/ HTT disabled in BIOS" vs. "SMP w/ HTT > disabled in BIOS" > - both lmsensors and unixbench tests > - timecounter comparisons I think that you might do a real comparison using the same kernel w/ only these slight differences (read: not using GENERIC vs. custom-kernel): disable HTT in BIOS: - kernel w/o SMP (w/o PREEMPTION+FULL_PREEMPTION) - kernel w/ SMP (w/o PREEMPTION+FULL_PREEMPTION) - kernel w/o SMP (w/ PREEMPTION+FULL_PREEMPTION) - kernel w/ SMP (w/ PREEMPTION+FULL_PREEMPTION) enable HTT in BIOS, active HTT in the kernel and do again these tests (you might have an 8 cases situation to show). Attilio -- Peace can only be achieved by understanding - A. Einstein