From owner-freebsd-questions@FreeBSD.ORG Mon Nov 21 17:21:03 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DB0A16A41F for ; Mon, 21 Nov 2005 17:21:03 +0000 (GMT) (envelope-from liste@encephalon.de) Received: from briefzentrum.encephalon.de (encephalon.de [213.146.112.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FA1543D4C for ; Mon, 21 Nov 2005 17:21:02 +0000 (GMT) (envelope-from liste@encephalon.de) Received: from [192.168.0.1] (huibuh.encephalon.de [192.168.0.1]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by briefzentrum.encephalon.de (Postfix) with ESMTP id F15621D47C; Mon, 21 Nov 2005 18:26:49 +0100 (CET) In-Reply-To: <20051121151913.LUFS14098.eastrmmtao05.cox.net@[172.18.52.8]> References: <20051121151913.LUFS14098.eastrmmtao05.cox.net@[172.18.52.8]> Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <0C3B8745-29B5-42CA-8EAC-2F94A6F40570@encephalon.de> Content-Transfer-Encoding: 7bit From: "Axel S. Gruner" Date: Mon, 21 Nov 2005 18:25:59 +0100 To: X-Mailer: Apple Mail (2.746.2) Cc: Axel.Gruner@suedfactoring.de, freebsd-questions@freebsd.org Subject: Re: Load at 1.00 on SMP machine X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2005 17:21:03 -0000 Hi, Am 21.11.2005 um 16:17 schrieb : >> i got a Problem on my dual XEON 3.06 GhZ machine, 2GB of >RAM, >> FreeBSD >> 5.4-STABLE. >> I got "option SMP" in the kernel config and >> >"machdep.hlt_logical_cpus=1" in >> /boot/loader.conf. >> There are just 20 processes running (typical ones like >getty and >> stuff) and >> the load of this machine is at 1.xx. There is no bgfsck and >other >> stuff. > >> So, i built a new kernel without "option SMP", rebooted, >and the >> load was >> at 0.0x. But only one CPU was used (detected). > >> So, what could bei the Problem? >> Well, the machine shows me 4 CPUs, HTT is not enabled via >/boot/ >> loader.conf >> and "machdep.hyperthreading_allowed". So, how to disable >HTT? >> Maybe this is >> the problem of the high load? > > Why are you setting machdep.hlt_logical_cpus=1? My understanding, > this would turn off one of the cpus. It should be set to 0 to have > both cpus going. Also it is set in sysctl.conf not loader.conf, at > least, that is how I have it. Both CPUs are working. Also, works with machdep in loader.conf. Thats not the problem. > I am also curious how machdep.hyperthreading_allowed works. I run 6 > so I believe it is turned on by default. Is this correct? Also if > it is a solo cpu with HTT, do you need option SMP and > machdep.hlt_logical_cpus=0 set or not with > machdep.hyperthreading_allowed on? I do not know. I just want turn off HTT, but stay with SMP. So i want my two phyiscal CPUs working, but not the logical (HTT) one. This is because is think maybe the load of 1.0x comes from turning on HTT. Well, if i do not use SMP in the kernel, the load is fine, but there is just one of the physical CPUs working.