From owner-freebsd-questions@FreeBSD.ORG Sat Feb 5 04:25:40 2005 Return-Path: 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 0E54816A4CE; Sat, 5 Feb 2005 04:25:40 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6752D43D54; Sat, 5 Feb 2005 04:25:38 +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.13.1/8.13.1) with ESMTP id j154OrAZ062261; Fri, 4 Feb 2005 21:24:54 -0700 (MST) (envelope-from scottl@freebsd.org) Message-ID: <42044AAF.1010002@freebsd.org> Date: Fri, 04 Feb 2005 21:25:19 -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: Astrodog References: <000001c50a3c$50f2eba0$6800000a@r3140ca> <20050204103708.21608.qmail@web26801.mail.ukl.yahoo.com> <2fd864e05020419382a5e21b3@mail.gmail.com> In-Reply-To: <2fd864e05020419382a5e21b3@mail.gmail.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: amd64@freebsd.org cc: questions@freebsd.org cc: Claus Guttesen cc: Nathan Vidican Subject: Re: Intel EMT64 Xeon vs AMD Opteron X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Feb 2005 04:25:40 -0000 Astrodog wrote: > On Fri, 4 Feb 2005 11:37:08 +0100 (CET), Claus Guttesen > wrote: > >>>Cost wise, AMD Opteron 246 is roughly the same cost >>>as a 3.0Ghz Xeon ... But >>>how do they compare performance wise; specifically >>>related to FreeBSD? >> >>We have a dual xeon (nocona) @ 3.2 GHz and a dual >>opteron @ 2 GHz, both with 4 GB RAM and running the >>amd64-port. My impression is that the opteron performs >>*slightly* better than it's Intel-cousin. >> >>regards >>Claus >> >>_______________________________________________ >>freebsd-amd64@freebsd.org mailing list >>http://lists.freebsd.org/mailman/listinfo/freebsd-amd64 >>To unsubscribe, send any mail to "freebsd-amd64-unsubscribe@freebsd.org" >> > > From what I understand, EM64T is essentally an extention to x86, so > it will understand the AMD64 instructions, much the same way an > Athlon64 does. Opteron, once again, from what I've read on the topic > is "Actual" 64-bit, not an emulated version. Generally, I find Opteron > to be the best "Bang for your Buck", though what motherboard, and what > features you need there may also play a role there. AMD, so far, has > implied that the dual core opterons will be Socket 940, If that pans > out, the 940-based solution will be significantly more expandable, > since there's little to no chance of Intel continuing to use their > current Xeon socket when their Dual Core offerings come out, and I > suspect it would be technically impossible, given the Memory > Controller issues that its bound to create. Since AMD put the memory > controller on-die, they can resolve this issue in the core, and not > involve the chipsets of the motherboard itself. > Remember, Hyperthreading isn't dual core, its kinda like adding > another "Lane" to the processing pipeline of a single processor, so > that when something stalls, other things can still happen. > Hypertransport, on the other hand is AMD's method of connecting SMP > CPUs to eachother, memory, and devices on the motherboard. > > Sorry about the Hypertransport/Hyperthreading thing, but there seems > to be a great deal of confusion about what each are, and what's > good/bad about them, and they relate to the AMD/Intel decsion you're > making pretty explicitly. > > Personally, I say go with the Opteron. Worst case, performance and > reliability are the same, and you're supporting the underdog. Best > case, it blows your socks off, and in a year, you can go dual core. > Either way, you can't loose. > Both the AMD and Intel offering are just extensions to the ia32 design. Opteron is no more 'true' 64-bit than Nacona is. There are differences in features; Opteron and Athlon64 have dropped some legacy features, EM64T doesn't (yet) have NX page protection support, etc, etc. Beyond that, they operate in pretty much identical ways. Where Opteron has the advantage is that it doesn't have the long instruction pipeline of Nacona, and it has HyperTransport and an embedded memory controller instead of Intel MCH bottleneck. Nacona has Hyperthreading, which can be a benefit, but it's mostly a toss-up. As far as a real-world comparison, I just did a 6-CURRENT buildworld on the following machines: 2x Nacona 2.8GHz, HTT enabled 4GB RAM FreeBSD 6-CURRENT/i386 (32 bit mode) ICH5 SATA, Maxtor 2x Opteron 246 2GB RAM FreeBSD 6-CURRENT/amd64 (64 bit mode) Adaptec U160 SCSI, Seagate The time to build world was almost identical at 31 minutes each. Granted, the buildworld test isn't a very good overall test as it's often I/O bound, but it gives a rough estimate. I haven't spent much time running the Nacona in 64 bit mode, but what I did didn't suggest that it would perform all that much better. Scott