Linux SMP Round-Up 154
Dual Minds writes "LinuxHardware.org is at it again and this time they cover three of the finest boards on the market. This review covers three dual processor Xeon boards and they are the only site that ever does Linux reviews (at least on a regular basis). Here's a peak: "First thing is that all E7505-based boards are basically the same on the surface due to the basic features of the chipset. They all have dual processor support, support for dual channel DDR, and support for PCI-X up to 133MHz (to name a few). Once a manufacturer gets their hands on the board though, features can be added or it can simply be left as is." Very in depth and some sweet hardware."
Dual Channel DDR?! (Score:5, Funny)
I'll go read the article now.
Sort of on topic... (Score:2, Interesting)
How many people actually build a server from the ground up, and why, other than price, is it advantageous to do so, instead of buying a complete box? Price shaving shouldn't be a huge concern for a server, since so many other factors figure in more.
two words (Score:1)
Re:Sort of on topic... (Score:3, Interesting)
I myself have a Dual AMD Athlon MP 2400+ with a Tyan Tiger board. Works fine, really... It's just a bit, uhm, loud...
Re:Sort of on topic... (Score:1)
Re:Sort of on topic... (Score:1)
Back in the 20th century, I built a dual Celery 400 box with an Abit BP6 (must be the best MB ever for bang/buck). I think I built the thing in mid 2000 for around 500 bucks. I'm still using it as my primary workstation.
That's 3 years for 500 bucks. Unreal, computing wise. For most things, it's still better than most of my Uniproc machines, though my uniproc AMD 2000+ is now making an impression on me.
I'm looking to upgrade, not because the machine usually feel
Re:Sort of on topic... (Score:1)
My original: Dual Pentium Tyan Tomcat IID board, purchased in Oct 1996 - still running strong with a pair of P-166MHz chips (cause I can't find a pair of 200MHz *non* MMX P-200s). [Running Slack, for those that care, which does mail/web/routing/firewall for me.]
My current: Dual Athlon Tyan Tiger board running a pair of 1500MP Athlon chips. (now if I can only get the cash to upgrade the CPUs
Why dual CPU? Because I play with graphics and code and occasionally want
Re:Sort of on topic... (Score:2, Insightful)
A good support plan can save lots of money, and frankly, having someone in house build large servers gets expensive after awhile. That's why Dell does so well
Re:Sort of on topic... (Score:3, Insightful)
I have never ever bought a system. I have always (since the '80s) built systems myself. Some of the advantages are as follows:
More bang for your buck - you get superior parts than the run-of-the-mill system
Choice - there are A LOT of good parts to choose from
Get what you want - since you're picking and choosing, you can get features you really want and not get features you don't want.
Cheaper - the systems i've built have been comparable to one's sold by dell, etc but at a fraction of the cost
Support Issues (Score:4, Interesting)
If you're colocating a server, having a pre-built machine with a tight support contract is pretty crucial. For example, Dell offers a 24/7, 2 hour on-site support guarantee for servers almost anywhere in the continental United States. That's pretty darned handy if your servers are spread around.
On the other hand, if you're able to service the machine yourself within a reasonable time frame, I think it's always better to build your own servers because you have:
- Intimate knowledge of every hardware component in the box. You researched every piece, right? Lots of manufacturers put in weird devices and what-not, and you can never really be sure of what's under the hood when you buy from someone else.
- Spare components on hand. If you're spending the cash on some nice servers, having an extra hard drive, DIMMs, and a network card on hand is pretty invaluable.
- Better upgrade path. Feel free to swap out a motherboard, processor, or SCSI system. No worries about proprietary motherboard or case standards.
Re:Sort of on topic... (Score:2)
If you buy premade computers, you get the brand name on the outside, and service and support and an easier way to figure out your IT budget.
If you can roll your own, your costs CAN be lower, in-house service and support CAN be better, faster and cheaper. For my money, computer science is a lot more fun and the r
Re:Sort of on topic... (Score:4, Insightful)
Plus, there are just some things you cannot do when you roll your own system that server vendors provide, *particularly* in the rack environment. Blades are great for racks, but you certainly can't build your own. The health monitoring and management software with servers from the big names is very nice and not possible in your home system. I know IBM 1U servers knowadays come with a built-in kvm-like functionality where you just have a plug from one 1U server to the next and one to the previous server and all the systems in the chain understand if they receive a certain key sequence on the keyboard, that they switch to the appropriate system. KVMs for racks full of servers are typically a nightmare for cable management, so this is a nice resolution...
Now for home use, home built is pretty much fine. Slight downtime while you fight it out with the vendors is no big deal. The savings and intimate knowledge of your system has more value (unless you are going to fire yourself...) than it does in a business where the extra cost is negligible compared to the budget, and where the guy who builds it may be gone next week. And the bonuses don't matter as much in a standalone system as it does in the middle of a lot of other racks.
Re:Sort of on topic... (Score:1)
True, building a rack system is more difficult, as there are some *serious* space limitations, but it can definitely be done if you do your research and take the time to buy the right parts. (one MB I saw actual
Re:Sort of on topic... (Score:2)
Re:Sort of on topic... (Score:1)
Re:Sort of on topic... (Score:1)
Does linux support hypertrheading? (Score:4, Interesting)
More information about it is here [aceshardware.com]and you can have virtual dual cpu's per processor. In theory you can have the performance of 4 cpu's with a dual processor setup.
For databases and ERP this could be a very nice and cheaper alternative to expensive IBM and Sun boxes.
My question is does Linux currently support hyperthreading? If not then it may be wise to put off the purchase or buy dual Athlon MP's which are alot cheaper and offer similiar benefits.
Re:Does linux support hypertrheading? (Score:2)
May I suggest at least taking a peak at Google [google.com] before asking silly questions?
Re:Does linux support hypertrheading? (Score:3, Informative)
So linux support for HT is pretty good
Re:Does linux support hypertrheading? (Score:1)
As you can see, not only does Linux sup
Re:Does linux support hypertrheading? (Score:5, Interesting)
At least, not from what I've gleaned from all the documentation out there.
Hyperthreading is about optimizing the pipelining features of the processor... wheras normally. If the processor knows that 2 instructions are independent of each other, it can run whatever stages of them it has roon for in the pipeline, concurrently. Normaly, preduction and whatnot have to be done, and this is only somewhat effective.
By forcing the OS to treat ti as 2 processors, it now has a clue as to which instructions are definately unrelated, as the higher layer OS has already decided they go to separate processors.
So Hyperthreading is really using 2 virtual processors to better use up the resources of a single processor.. so for some operations it may yield near double the perforamnce, but overall, there is no way this is going to give you the same boost as the equivalent number of processors will.
Yes, linux currently supports hyperthreading. You will see that 4 processors show up on a dual processor xeon system.
Apologies for the bad grammar and typos. (Score:1)
Re:Does linux support hypertrheading? (Score:2)
I've heard about up to 30% improvement in performance, if you're CPU-bound AND highly concurrent. (I am, so I'm looking forward to benchmarking one of these babies that one customer bought)
Re:Does linux support hypertrheading? (Score:1)
The number of pipelines in a HT CPU is exactly the same as a non-HT processor. The instruction decode, prefetch, etc. is modified, but the bulk of the pipeline is the same. This is merely a way to extract extra parallelism from the code with hardware. By having two completely separate threads of program execution running in "parallel", you cut down on interdependencies between them to near zero. This is, of course, assuming a fully r
Yes, It Does (Score:5, Informative)
According to a geek.com article [geek.com], Linux was actually the first operating system to officially support hyperthreading, and that was in late 2001.
Re:Yes, It Does (Score:1)
Linux needs to "officially support" something thats transparent to the OS, since it overrides BIOS settings.
Re:Yes, It Does (Score:3, Informative)
And yes, it was official, because it was rubber stamped by Intel.
Hyperthreading is not double CPUs (Score:2)
Re:Hyperthreading is not double CPUs (Score:2)
Re:Does linux support hypertrheading? (Score:2, Interesting)
Kernel says:
Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode.
Re:Does linux support hypertrheading? (Score:2)
Re:Does linux support hypertrheading? (Score:2)
I think any multi-processor x86 OS can use the hyperthreading feature, but some performance gain can be had by optimizing a scheduler for it that is HT-aware in a way that makes best use of it.
From what I've heard, the _maximum_ improvement you can theoretically get is 30%, typical improvement is 10%, which is pretty good as I think the HT-specific section of the die
Re:Does linux support hypertrheading? (Score:1)
I had occasion to install a beowulf style cluster a while back, and performance was worse with hyperthreading on than off. What seemed to be happening was that two jobs dispatched to a single node, ran on the same CPU, leaving one idle.
We may have got better performance if we had configured the dispatched to schedule 4 jobs per node, but didn't have the time to tes
FreeBSD 5.0? (Score:5, Interesting)
I would like to see a comparison of Linux 2.4, Linux 2.5, FreeBSD 4.8, and FreeBSD 5.0 on the same hardware. FreeBSD fanatics like to toot their horns, but where are the benchmark results?
btw, LinuxHardware.org is nearly slashdotted, so their Linux server knowledge must not be so great after all..
Re:FreeBSD 5.0? (Score:3, Informative)
FreeBSD 5.0's smp has totally been redone over previous versions. Also the threading has been rewritten to make it more competitive with Linux.
However once Linux 2.6 comes out they will be far behind again.
Re:FreeBSD 5.0? (Score:2)
Re:FreeBSD 5.0? (Score:2)
Oh ja, d00d. |_1|\|u> iz da b0mbzor, M$ \/\/ind0z3 iz da Sux0r.
Re:FreeBSD 5.0? (Score:1)
it's just about normal [yahoo.com]
How is it a Linux Review without the Distro? (Score:5, Insightful)
When reading through the review, I noticed that they only list standard benchmarks, and then a kernal compile benchmark. They never list the actual distribution of Linux used for testing the system. In my experience, the actual performance of a system is dependant on that. I know I had a system that just dragged running Mandrake, but loved Debian to no end. I'm not sure if it's just the kernal base of the system, but most of the actual distributions have some sort of performance optimization (I think) for the overall system performance. I mean, kernal complilation time is great, but what I'm more curious about is the day-to-day operation.
I guess I've just read too many reviews over the years that focused on benchmark numbers and didn't give any information about performance under everyday use. If this is something geared for Linux, I'd be more curious about numbers like Networking performance, data-access numbers and things like that.
My other curious question is how accurately does UT2k3 and Quake 3 show the power of a Dual Processor Xeon system? Quake 3 supports MP systems, but it has never been shown to make much difference except on large server environments. They give us video-benchmarks, and for Quake in particular, there's a limit that was hit long before these processors and chipsets that was somewhere next to overkill.
I guess I'm just being nit-picky, but I think a Linux Review for a system should concentrate on strengths, and not benchmarks that would be similar on a Windows system made to run games.
Re:How is it a Linux Review without the Distro? (Score:2)
IT was a 4 smp Xeon processor system with 4 gigs of ram running quake in smp mode with an TNT2 utlra card. The fps on a system with a such an outdated card would not be im
Re:How is it a Linux Review without the Distro? (Score:4, Informative)
This is just not true. Quake 3 smp also works under Mac OS X and it does has a large impact on FPS.
Re:How is it a Linux Review without the Distro? (Score:2)
Re:How is it a Linux Review without the Distro? (Score:2)
Re:How is it a Linux Review without the Distro? (Score:2)
the SMP support as designed in the Quake III Aren
Re:How is it a Linux Review without the Distro? (Score:1)
Re:How is it a Linux Review without the Distro? (Score:1)
as to showing more realife (ie quake :] ) comparison i agree with that would be nice.
Re:How is it a Linux Review without the Distro? (Score:2, Interesting)
Re:How is it a Linux Review without the Distro? (Score:2)
Like I had said, while the kernal itself should be the same, that's not the most important part of Linux, at least not in my mind. Being a long-time windows user, I have always been more concerned about usability, and not power. What I want to know in a review is how hard is it to get something working and how well it performs in t
Re:How is it a Linux Review without the Distro? (Score:1)
Re:How is it a Linux Review without the Distro? (Score:1)
Is there a standard benchmark suite for Linux that includes kernel compiles as well as some synthetic tests?
I hate this... (Score:4, Funny)
Before this, someone pointed me to Dell's Finacial Services' page of good deals (and no OS tax!) on lease-return laptops [dfsdirectsales.com]. After that, a friend of mine called to tell me that a Ford dealership nearby is selling a 2002 convertible Mustang GT for below invoice with 0% financing over 4 years. And don't get me started on what I could do with a Fry's or a Best Buy right now... Oh, the agony of being such a consumer whore...
It'll be a kick-ass ring, though. I highly recommend browsing this thread [slashdot.org] before making decisions on engagement rings -- good info even if, like me, you want to go with a diamond regardless of the fact that you're getting ripped off.
(posting anonymously to avoid my girlfriend seeing this post a la Murphy's Law).
Re:I hate this... (Score:2)
Dude, I feel your pain.
In shopping around, I too was thinking "Man, I could buy a righteous iMac and a bunch of wireless gear.".
So I made an epic journey to The Diamond District [47th-street.com] and had enough left over to buy some righteous gear.
OBtopic: Has anyone done any SMP speed comparisons of various distros (they all patch their kernels with tons of various patches)? I'd also be interested in seeing if all these patches make any difference compared to Linus' default kernel.
Re:I hate this... (Score:2)
Ever read statistics on divorce? Most couples cite financial problems as the beginning of the end.
Besides, who needs someone that vain to deal with for a lifetime?
Would Dell do you though? (Score:2)
Would Dell, Ford, or Fry's do you proper? Do they swallow?
I just finished my taxes today. First time in a decade and I owe and owe big time. $5,704 to be exact -- talk about getting fucked (!)
Re:I hate this... (Score:1)
OT: Engagement rings (Score:1)
If my girl wants a 5000$ engagement ring, she has two choices: help me pay it, or go see elsewhere. Love is not about money... If she's not happy to get *you* along with a budget engagement ring (let's say a 1000$ engagement ring), then she doesn't love *you* but your money...
Oh, and don't worry... My girl knows how I feel. So don't call
Re:I hate this... (Score:1)
I spent way less than that, but I was only 23 when I got engaged. Lower income = lower expectations regarding ring price.
Re:I hate this... (Score:1)
A question (Score:1)
a single cpu systesm at 3gigs, or smp system or an smp with 2 1.6 gig chips
this assumes same chip fammily.
i normmmlay run X, kde 3,1, apache(small home www site + php+ mysql), and some times i run a lil tux racer.
Your answer is not in the CPU (Score:3, Informative)
Go get an Adaptec 29160 and a 36GB 10K Cheetah drive for your / and
Re:Your answer is not in the CPU (Score:2)
I ask because on MY system, disk access is very slow in Windows XP but very snappy in Linux. In both cases, I have DMA enabled and so I am not quite sure what is going on.
Check your chipset drivers [offtopic] (Score:2, Informative)
I should note that the SCSI performance boost is still huge in Windows, but less profound than in Linux due to the way Windows aligns frequently used files on the disk.
As for your performance issues, try updating the drivers for your chipset (Intel INF and Intel Application Accelerator / VIA Hyperion 4-in-1) to make sure you're getting
Re:Your answer is not in the CPU (Score:1)
Once the drivers are there, everything works fine. Heck in one case, for the primary HD it switched from PIO mode to Ulta-DMA mode, so nuff said...
Re:Your answer is not in the CPU (Score:2)
FC and SSA not of value in single-disk systems (Score:2)
In a single-disk system it makes (almost) no difference if you use Ultra2Wide, Ultra160, or Ultra320 busses, because the most you're going to get out of the disk is about 60MB/sec. I can't see how SSA or FC would help at all unless you had enough disks RAIDed to hose the bus.
The same is true for IDE busses. UltraATA-66
Re:A question (Score:1)
The systems use the same hardware other than the motherboard and CPU. They include RAIDed U320 SCSI Cheetah's, GF4 TI4400, etc.
With only 32bit/33Mhz PCI, the P4 can't keep up with the RAID, so obviously disk performance is much worse. I expected this.
The strange thing to me, was how much worse X "feels" than on the slower but dual CPU
Re:A question (Score:1)
Re:A question (Score:1)
Re:A question (Score:2)
The Sun Dilemma (Score:5, Insightful)
To wit:
If you need this, you'll buy it from someone.
If you buy it from someone, you have no choice of HW.
Thus, this review is useless.
Re:The Sun Dilemma (Score:2)
Re:The Sun Dilemma (Score:2)
-- Bob
Rant Mode (Score:3, Insightful)
I am so tired of people telling me what I need as opposed to what I want. You know the type. "You don't NEED a SUV, just buy a minivan." "You don't NEED a 500w power supply, 350w is more than enough." "You don't NEED dual procs, a single, faster, proc is more economical."
I have some requirements about my home PC. One of those is that I should never like the machine I use at work more than the machine I use at home. I like the snappiness of dual procs
Re:The Sun Dilemma (Score:2)
Correct.
"And if you need support, you'll take whatever board your System Integrator uses in their boxes."
Wrong. You choose your vendor based on what they put into their box. Being the customer, you also get to provide input as to what they put in their box in the future.
Interesting (Score:2)
As for myself, I have a dual proc machine, but it isn't good for much (SS10).
And I wonder how Linux would run on one of these [apple.com]. Anyone? Anyone?
Re:Interesting (Score:2)
It's a dual 1.4Gz configuration on a non-segmented 133MHz bus. Until compilers are better at using the G4's unique instructions, for general purpose software you'd be better off with a single 2GHz P4. Even with hand-crafted assembly, you'll still be better off with a dual 1.8GHz Xeon: You'll save a few bucks and have a much, much, much faster bus. And for even money, you can probably go for a quad 2.2GHz Xeon configuration.
example (Score:2)
Here's another one. [wgbh.org]
I'm in the market... (Score:1)
Re:I'm in the market... (Score:2, Insightful)
What makes the difference is how much ram you have and how well tuned your OS is.
For instance for years FTP.cdrom.com was run on a singe PP200 with 1 gig of ram - something like 3600 simultanious ftp connections were being served from it!!
Now lets see you can build a server using a Nforce2 board with dual channel ram - say 1gb (2x 512meg) and a Athlon XP 2500 (barton core). This setup would be ideal - you can get it in microatx format with everything on bo
Aopen H340 (Score:1)
Re:I'm in the market... (Score:1)
My newer workstation has a Gigabyte mobo with dual P3 Coppermines at 1 GHz, 1 Gb PC133 SDRAM, and two 80 GB IBM Deskstar drives. (among others) I built it specifically for linux about a year ago, and sa
Intel (Score:2)
2.4.20 out of the box? Not in my experience... (Score:1)
Be Careful(TM).
The AGP3 stuff requires a patch to stock Marcello/Linus kernels for the 7505 chipset.
I had trouble getting an AGP4x card to work on a Supermicro X5DAL-G board (baby brother to the reviewed X5DA8 board; but at ATX size instead of EATX and able to support unregistered memory) without applying this patch [iu.edu]. Once patched, it works fine.
I'm not sure if 7505 support has made it into Ma
Not all E7505 boards are of the same design (Score:4, Informative)
The PCI-X controller used in almost all of the E750x workstation/server boards is really expensive and adds to the complexity of the board layout and design. It seems that Tyan decided to forgo that chip in order to keep the cost of the board down while making up for it by adding Serial ATA (but no FireWire like it's larger Thunder i7505 brother).
One board that I would like to have seen reviewed is the Supermicro X5DAL [freebsd.org] (with or without Serial ATA RAID) as it does include PCI-X slots, but it is also a standard ATX-sized motherboard. It only has four memory slots, so that may have changed some of the memory timings and possibly have improved some of the scores by a small amount.
One a side note, FreeBSD 4.8-RELEASE users will also benefit from the newly added support for HyperThreading found in all P4-based Xeons and the 3.06GHz P4. More info can be had here [freebsd.org]. I'm not sure if that feature is also available in 5.0-CURRENT (I would think it would be MFC).
Re:Not all E7505 boards are of the same design (Score:1)
http://supermicro.com/PRODUCT/MotherBoards/E7505/X 5DAL-TG2.htm [supermicro.com]
Sorry about that.
Dual Athlons aren't bad either... (Score:2)
I have two Tyan S2460's with dual 1200mhz Thunderbirds in each, rock solid in W2K and Linux, and excellent performers. They were also very cheap to build.
Maybe someone should do a review of budget Linux SMP setups...
Re:Dual Athlons aren't bad either... (Score:2, Insightful)
I wonder if the soon-to-come Opteron is why the board makers have been ignoring the Athlon MP in the last few months.
Re:Dual Athlons aren't bad either... (Score:2)
PCI-X is $$$, not to mention not exactly a lot of cards for it yet. Not exactly for the budget minded Linux SMP'er.
I am unaware of any dual-memory-channel SMP chipsets at the moment...
$1300 Dual Xeon 2.4 GHz/533 System (Score:2)
For $1300, you too can build a kick ass system like this too. Follow the links.
Re:$1300 Dual Xeon 2.4 GHz/533 System (Score:1)
Re:$1300 Dual Xeon 2.4 GHz/533 System (Score:1)
Unless you have absolutely no disk access, get something else with 64bit PCI for a good SCSI setup in the future.
If you are that tight for cash, get a dual AMD with real 64bit PCI. Don't get the MP chipset, those boards have only slightly better PCI and top out at much lower CPU speeds, get a MPX chipset with full 64bit PCI and better CPU support.
Don't get a crippled Xeon simply for bragging rights. You'll be cheating you
Re:IDE?? (Score:2)
I would if I could afford the costs on top of $1300 (which would be several hundred). Maybe that will come later
I just with that board had a PCI-X slot, the other versions of it with are a lot more expensive.
Re:IDE?? (Score:1)
You arent going to play games, you arent going to get much by way of networking performance?
You going to put two xeons on a board and then choke them to death with 512 megs of PC 2100, an IDE HDD and a budget video card?
I'm curious.. Are you getting dual processors just to say you have it, or do you actually have a use in mind for this machine?
It sounds like buying a thoroughbred arabian and breaking its legs.
Re:IDE?? (Score:2)
The point of bulding this system (or some other one I have yet to dream up) is to have some sort of solid building block of a computer for a few years.
Maybe yes, this thing would be a little hobbled from the beginning, but hey, it's good enough for now.
This would be a primary/dev box. Of course, I don't NEED dual XEONs right now, but they will be nice to have later. And yes, t
Re:IDE?? (Score:2)
Where's AMD MP? (Score:1)
Re:Where's AMD MP? (Score:1)
Augustus
Expensive SMP Sucks (Score:2)
Re:This is so untrue (Score:1)
Re:AMERICANS ARE A WRETCHED PEOPLE (Score:1)