From owner-freebsd-questions@FreeBSD.ORG Mon Nov 21 15:19:25 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 B804216A464 for ; Mon, 21 Nov 2005 15:19:24 +0000 (GMT) (envelope-from myfreebsd@cox.net) Received: from eastrmmtao05.cox.net (eastrmmtao05.cox.net [68.230.240.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id C79C843D6D for ; Mon, 21 Nov 2005 15:19:19 +0000 (GMT) (envelope-from myfreebsd@cox.net) Received: from [172.18.52.8] (really [172.18.52.68]) by eastrmmtao05.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with SMTP id <20051121151913.LUFS14098.eastrmmtao05.cox.net@[172.18.52.8]>; Mon, 21 Nov 2005 10:19:13 -0500 X-Mailer: Openwave WebEngine, version 2.8.15 (webedge20-101-1103-20040528) From: To: Date: Mon, 21 Nov 2005 10:17:55 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <20051121151913.LUFS14098.eastrmmtao05.cox.net@[172.18.52.8]> Cc: 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 15:19:25 -0000 >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. 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? David