From owner-freebsd-amd64@FreeBSD.ORG Sun Jan 23 03:21:41 2005 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D3FB16A4CE for ; Sun, 23 Jan 2005 03:21:41 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5216943D39 for ; Sun, 23 Jan 2005 03:21:40 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from [192.168.254.12] (g4.samsco.home [192.168.254.12]) (authenticated bits=0) by pooker.samsco.org (8.12.11/8.12.10) with ESMTP id j0N3Q8Ox046859; Sat, 22 Jan 2005 20:26:09 -0700 (MST) (envelope-from scottl@freebsd.org) Message-ID: <41F31836.2010403@freebsd.org> Date: Sat, 22 Jan 2005 20:21:26 -0700 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040514 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sten Spans References: <20050122141741.9690.qmail@web26804.mail.ukl.yahoo.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=3.8 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on pooker.samsco.org cc: freebsd-amd64@freebsd.org Subject: Re: Would this system work correctly with FreeBSD 5.3 ? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2005 03:21:41 -0000 Sten Spans wrote: > On Sat, 22 Jan 2005, Claus Guttesen wrote: > >>> I'm buying a Quad AMD Opteron 64 bits, with 4GB >>> memory. I'd like to know >>> if FreeBSD 5.3 will support a quad-cpu system (with >>> HTT, 8) correctly, >>> without performance losses and consistent operation, >>> no crashes etc. Is >>> the 4GB memory still a problem in amd64 ? >> >> >> I have a tyan quad-opteron @ 2 Ghz with 4 GB RAM. >> Works fine, using it as a postgresql-server. Running >> 5.3-stable. Very nice hardware. > > > A short hardware blurp fyi: > > - HTT: > Amd is indeed working on dual core cpu's, > samples are rumoured to be out there. > But there are rumours of heat issues and/or > socket changes. I guess we'll see later this > year. Hyperthreading is not the same as dual core. Hyperthreading takes a single core and bolts on an extra L1, instruction decoder, and register array. Each 'logical' core competes for the same execution units. Ironically, HTT only works because the pipeline on P4 is so long. An expensive stall gives the other core an opportunity to jump in and salvage some of the cycles that otherwise would have been lost. > > - Quad motherboards: > It's a shame that tyan connects all > the pci interfaces on their quad motherboard > to one cpu. The hp/compaq quad proliant has > seperate buses to two cpu's for extra bandwith. This is really academic right now since FreeBSD does not take topology into account when making scheduling decisions or routing interrupts. Without this affinity, it's only luck if you happen to wind up on a CPU that is closer to the data. Also, I don't believe that PCI buses are connected to CPUs at all. They are connected via HT-PCI bridges that act as normal HT peers. Only memory is connected directly to the CPU. But I might be wrong. Scott