Red Hat Finishes Last
JTMatrix writes "RedHat takes last place [in an IDG Network Operating Systems showdown]." The information on how they benchmarked everything is readily available on the site. Go check it out. Update: 01/26 01:07 by H :Check out this link for more technical information.
(Big, frustrated rant ahead)
It really burns me when I see technical pundits talking about "enterprise-class" systems when they clearly have no idea what an "enterprise" is.
Here's a big, fat, spelled-out clue for them: "Enterprise" means more than just "really big". "Enterprise" means more than "lots of bundled pretty lights".
1. Enterprise systems have to be able to handle a tremendous load without sweating. This means lots of processes and lots of threads running smoothly at the same time. When overloaded, enterprise systems degrade gracefully.
Let me spell that out in caps -- ENTERPRISE SYSTEMS DEGRADE GRACEFULLY. They may refuse additional client connections, they may log error messages, but they may not EVER collapse under pressure. Anything less is not an enterprise system. It is a toy. Period.
2. Enterprise systems integrate with existing systems. A REAL enterprise often has legacy systems -- some of which have been running since before the new web developer was out of diapers. Companies offering enterprise solutions like to talk about how well their products work with your existing systems. Companies selling toys also want to help you with "updating", "migrating", or "replacing" your existing systems (which were working just fine before you strolled into my office, twerp). Consider that a red flag.
3. Enterprise systems stay up. In a real enterprise, rebooting costs money. Usually it costs BIG money. A company who doesn't understand that doesn't understand what an enterprise is. Beware -- toy-makers will try to sell you aftermarket add-ons for clustering, failover, or maintaing your "quality of service". Don't be fooled. You will pay more to maintain "quality of service" than you would pay to get a solid system in the first place.
I am so tired of magazines pandering to managers who think that they're running an "enterprise". Real enterprises already HAVE professionals to do these comparisons. They have no choice. In the long run, having a professional who is accountable is whole lot cheaper than trusting some twit at IDG, CNN, or ZDNet.
Now, with that perspective, I ask: do any of these NOS qualify as "enterprise-class"? If not, which ones come closest?
Save the whales. Feed the hungry. Free the mallocs.
Where in that article (which I read a couple of hours before it was posted on
I'm going to rant a bit here - Could the posters please make sure that the comments they post (either their own or those the submitter putin) are at least vaguely accurate and not likely to cause a goddamn flame war? This comment was completely gratuitous.
Back on topic: I actually found the article to be reasonably fair (if a bit clueless in places - the "RedHat only" poll comes to mind), but it covered some pretty deep material for CNN; stuff about Winblows NT's multi-threaded TCP stack, the stuff about Samba, etc.
Can we do without the endless flames of CNN now? Please?
This jumped out at me because it so obviously points to a (if not the) significant benefit of Open Source (or, of at least having the source code, open or otherwise): not guessing and inferring about a black box. Microsoft 2000 "appeared" to be the only system "honoring" the performance-hitting flag of the benchmark suite. That was the argument MS gave for why Win2K's write performance was 10% of read. But the testers could infer Netware honored the flag by running the suite without it and noticing the performance increase. Nice to know. Great to be able to change inputs, observe outputs and infer process.
But with RedHat (Samba, specifically) no guessing was needed. Just look at the code! There it is. No mystery.
This suggests to me that the real SPAM threat has nothing to do with email. It has to do with closed-source systems: mystery meat. Usually nasty things are contained in mystery meat (no offense to Hormel...I'm sure Spam is fine and I remember my bachelor-days of fried Spam with Mustard on Toast fondly).
Fight spam: insist on the source! Can you imagine eating something that didn't come with an ingredient list? Why use an OS that isn't OS?
Sorry... got carried away, but the point is clear: those who care about their systems will demand access to the source.
-- @rjamestaylor on Ello
Why do these reviews never include an "interoperability" or a "plays nicely with others" score?
they always seem to test with all win98 clients or
all NT clients. Ok, I don't know maybe most places are all Microsoft nowadays but in my environment we have mac, unix and NT clients and that's not going to change anytime soon. We have applications that we need access to on all platform's.
Then all these issues like microsoft's "enhancement" of DNS in Windows 2000, their deliberate breaking of samba authentication in NT SP3 and all sorts of other cases where MS toys "do not play nicely with others" would get mentioned.
And MS would get dead last in this category every time.
These are factors real sys and network admins need to know about.
You don't buy or judge an NOS based upon a single benchmark result. Read the whole story and you'll see why RH Linux didn't quite make it to the top, mainly because of its poor user management abilities, monitoring tools, and lack of other niceties expected from an enterprise NOS these days.
Because it's something we always need to remember.
:).
It's nice to know Linux is fast (and it's no shame to get beaten out by Novell; they have a lot of experience in the area).
But for 99% of the server tasks people have in this area -- the interoffice server, sharing files and providing print and mail services, you could buy a meatier machine if you needed it. The real issue is reliability and ease of management. You need the thing up, period, because the whole office stops if it's down. And you probably prefer if you didn't have to have a tech for your department just to babysit that one machine. Ideally, your central tech support for all departments (or your part time tech support guy, if you're small) should be able to keep it running with minimal effort. We are, after all, looking for core services here, not cutting edge stuff.
IDG gave Linux the props it's due: Linux will beat out NetWare when it comes to building funky custom solutions. NetWare is very good at what it does. But you have to pay for every server module you want, and they're of course not open and flexible like the Linux ones are. NetWare would make it much harder for you to have that central office machine also be the web development machine for the office -- i.e. not only serve the files, but allow you to update them. And I don't know anything at all about adding database functionality to NetWare to drive a fancier website -- all very easy in Linux, and all there as soon as you want it.
This is one of the most balanced reviews I've seen. I may not agree with their choice of winner, but I can't criticize IDG's fundmental strategy of "choose the best NOS for your capabilities and your needs".
Of course SCO is worthless; and Solaris must be considered for its impressive scalability. Linux is fine for most scalability tasks, with the exception it seems of multiple NICs (which is a weird case anyhow. Rarely does a server need more than a single 100mbit link, and a quad-Xeon Linux box will chew up heavy duty database stuff very sweetly
After reading the article I got a really uneasy feeling as if the author did not want to get flamed for not doing the tests properly, but still *wanted* to show MS Windows 2000 as the best and Red Hat as the wrost.
It seems that the tests results completly belie the conclusions drawn... Here are some things I noticed...
File system performance
-----------------------
Test Conclusion : Windows 2000 sucks, RedHat is pretty good
Overall conclusion : Looks like no weightage was given to the overall conclusion based on these results
TCP Performance
---------------
Test Conclusion : W2k seems to be the best, RedHat sucks but will get better
Overall conclusion : AHA... Something in which w2k is the best. Now I will be vindicated in calling w2k the best NOS and Redhat the worst
Management Tools
----------------
Test Conclusions : W2k tools are really polished and provide setting many system settings. No remote management. Redhat is definitly more klunky, but lets you do pretty much whatever you want to, and from where ever you want to.
Overall Conclusions : Since w2k tools look so much better, they must be better
Monitoring tools
----------------
Test results : w2k has graphical clients to monitor CPU/Memory usage. RedHat does not
Overall conclusion : We used the w2k graphical clients for monitoring the system resource usage while our tests were being conducted. We did not even bother to look at linux tools like g-top which do exactly the same thing, and more. Like process level control. Since we did not use these tools, they do not exist. Ergo w2k is better. So there. Also although Unix utilities are a lot more flexible, and can be scripted, since they are too complex for us, they are pretty much useless for everyone else as well
Client Management
-----------------
Test Conclusion : w2k provides active directory and users and groups and oh my!!! Redhat only provides unix level control. Ha that old security model can't do users and groups and... well it can't do active directory so there!!!
Overall conclusion : w2k does active directory!! NAH NAH NAH NAH
And so on and so forth!!!!
It looks like they did put in some effort in doing the tests right. But it looks like they also put in a lot of effort into making the results fit their apparently pre-drawn conclusions