From owner-freebsd-questions@FreeBSD.ORG Sat Sep 15 21:21:20 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20FFD16A418 for ; Sat, 15 Sep 2007 21:21:20 +0000 (UTC) (envelope-from josh.carroll@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.188]) by mx1.freebsd.org (Postfix) with ESMTP id D365B13C46A for ; Sat, 15 Sep 2007 21:21:19 +0000 (UTC) (envelope-from josh.carroll@gmail.com) Received: by rv-out-0910.google.com with SMTP id l15so908607rvb for ; Sat, 15 Sep 2007 14:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=SFU0VlvL1ZoOqvoB7XrvcqkkiluPDR1Ai2Pv19n+5fU=; b=gLSgJGIr0NNDp1F5Na8drwRNXIR2gPqIt19adCsUnI5uaPi7SxpKQrZbbVB34mCtBAK0RElkCdfOooDZ0lMe92S50oeB2a2KRmNbXgEfYIVZdorhShOFR1BEmTiN+46qf6TwFvzeWks02Dp8oQrbg8xdOb4lyXTunbDr5KGRu0c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JIOko3FKXYgX2oC6UPaCXqlF8rlRkJ8RZsmrql3M8wXUmiuVgDGm3qD8Y2BTOK6sC3ggEbWix1B4X2Wk1ZMIiUiaC1i3N1yTJ9S5kcEQ9tN0OLb0W6Ew/Z7+bwnXdLPxZLNyq64Gz7H1A3zzVWRoXOK0S1g8rEO4EEwWUpcm/+o= Received: by 10.142.213.9 with SMTP id l9mr688075wfg.1189891279505; Sat, 15 Sep 2007 14:21:19 -0700 (PDT) Received: by 10.143.160.20 with HTTP; Sat, 15 Sep 2007 14:21:19 -0700 (PDT) Message-ID: <8cb6106e0709151421h7bfdeb6fo7dc671820294e9c7@mail.gmail.com> Date: Sat, 15 Sep 2007 17:21:19 -0400 From: "Josh Carroll" To: "Kris Kennaway" In-Reply-To: <46EC270A.3020100@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <26ddd1750709141351i3646e9bdg8d8b7e93461167f9@mail.gmail.com> <26ddd1750709151014x2112b022r9bcb999fbf1e7e49@mail.gmail.com> <46EC270A.3020100@FreeBSD.org> Cc: Maxim Khitrov , Aryeh Friedman , freebsd-questions@freebsd.org Subject: Re: Building a new workstation - dual or quad-core CPU for FreeBSD 7? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: josh.carroll@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2007 21:21:20 -0000 > In general, if you are running a multi-process or multi-threaded > workload, FreeBSD 7 will be able to make good use of 8 CPU cores. > > Over the past 2 years we have done extensive benchmarking and > optimizations that have resulted in *huge* performance improvements on > many common workloads on 8-core systems. FreeBSD 7 is now regularly > outperforming Linux on the workloads we have compared. In the near > future we will be widening our scope to 16 core systems as well as > investigating more benchmarks as we find them. Isn't the default scheduler still 4BSD on -CURRENT? Is ULE considered stable on SMP systems now, and does it really outperform 4BSD? If so, will it be set as the default scheduler once 7.0 is released? To the original question, go with the Q6600, especially if you can get a G0 stepping. It'll easily do 3.2 GHz (lowered 8x multiplier with 400 MHz FSB) if you get DDR2-800 capable RAM. Even the B3 stepping will do 3.2 I think, but will run hotter. I would avoid P35 chipsets for now, as there is limited support for the south bridge (ICH9). I think there are some patches (which may be merged into -CURRENT, not sure). I'm not sure whether the Marvell chipset(s) used on the P35 boards are supported or not, and USB may or may not work. The P965 chipset boards will support the Q6600 and many of them will support Penryn when it comes out (the 45nm based true quad core Intel CPU). I have an Asus P5B and a Q6600 running at 3.4 GHz on 6.2-RELEASE and it screams (8:20 to build world with make -j8, for example). So even 6.2 will take good advantage of the 4 cores, and I imagine it'll only get better when 7.0 is released. I'd just avoid the bleeding edge motherboards/chipsets. Josh