NT Beats Linux in Round 2 327
strat writes "PC Week ran it's own benchmarks, with Mindcraft, Microsoft and
Red Hat. The margins were tighter this time, but NT still fared
better. They specifically mentioned the lack of multithreading
in the Linux IP stack as the main bottleneck. I wonder how
4.4lite would have fared? "
The FUD lords have slahsdot! More posts==more FUD! (Score:1)
WOW! LOOK AT THAT!
Linux failed a third (and forth, and fifth) time! Oh my God! We need to ditch this loser OS worldwide before it destroys us all! And embrace our deliverer and saviour Bill Fucking Gates.
MEEPT!!!!
Where's the stability tests? (Score:1)
I have old Linux 1.2 boxes running as ftp/http servers and others exporting nfs filesystems that have be up for over a year. They just keep chugging along without crashing. NT has never even come close to this level of stability and reliability.
Linux is like my Toyota, it may not be the fastest, but it runs and runs and runs and has outlasted many a faster car. Oh yeah, it also does its job on 386s and 486s. NT won't even install on this hardware even though this hardware is more than fast enough for this type of network usage.
Rob Malda wants to increase Slashdot hits (Score:1)
C't did their own benchmarks. (Score:2)
To BSD or not to BSD, that is the question (Score:1)
Re:Responsiveness (Score:1)
Shaking your finger at them and saying "Baha! You're faster than we are, but who cares because we continue to make changes that get us closer to where you were with all of your problems!" gets us no where. Be constructive. Think of Microsoft as the best teacher we could have. See what problems they have with their OS, and then look at Linux and see if maybe it doesn't have some of the same problems. If yes, then fix them. They've been around longer and so are bound to have experienced more problems.
Not FUD, Fuel (Score:1)
I think before we get a bunch of
--just MHO
Wieghing your decision (Score:1)
I dont get it anymore. Now I will say that speed is a major part in choosing an OS. I work for a company we run all BSDI systems, and unfortunately 1 NT box. That NT box only hosts approx 75 web sites. Everytime someone publishes a page to that thing I can hear the drive grind from across the room. It has 256 megs of ram. It has what I like to call the spiraling windows syndrome. Where its really fast when you first install it and then it justs keeps getting slower and slower. However I am getting away from my main point. I have never judged NT to be a good operating system. For a server you need good Remote administation (Linux excellent NT virtually none). You need support (Linux excellent NT 1900 billme). I run Linux personally and I have no complaints I like it much better then the $1000 BSDI I also use. However older unix lovers are hard to sway from there personal choice. Now Im not a C expert, but if the major kernel developers would pull together I think we could have a kick ass os by the end of the year but thats in a perfect world. Instead be will sit here and cry about it for a few more weeks.
Re:M$ Biased reporting. Follow the money! (Score:1)
>You know, it's really funny to see all these
>Linux Advocates tossing out FUD just like their
>MS adversaries do.
It's a common occurrence here on slashdot, as I'm sure you already know. =)
Yup, it's true NT beat linux, but NT beat linux in benchmarks only; How long was each server up? A few minutes or hours before they ran each benchmark? What would happen if they ran the same after each had been up for a few weeks? What about after intensive use for a few weeks, the same kind a high traffic server might undergo? What about if halfway through you decided to install some new software? How'd they turn out then?
Point being, benchmarks, although they give you an outward look at things, don't give you the real picture. They're only a very small part of the equation, and they cannot compare stability, or anything of the like.
They can however show some areas where Linux needs improvement; good for them - because the developers working on Linux actually take heed to such things and do their best to improve areas that are lacking.
--
Mark Waterous (mark@projectlinux.org)
Re:Not FUD, Fuel (Score:1)
Microsoft understands that Linux is a threat. They are allocating resources to deal with it. Don't turn your back on them.
And this is exactly what will give linux the edge to catch up in any area's it's lacking. MS has one objective: Destroy competition. They can't have that, it's too hard on them to actually compete fairly. This is not good. They must do away with the competition.
Linux, on the other hand, has no such ideal - the developers working on it, don't give a rat's ass about trying to "destroy MS" (however a lot of slashdotter's, various trolls from each side, and the likes, seem to have that as a target). While MS is expending resources and wasting time trying to do in Linux, Linux continually improves right under all the pressure.
Like I've said before, neither should "win"; a marketplace without competition stagnates. However by taking this stance, they're just giving Linux the time it needs to narrow any gaps.
--
Mark Waterous (mark@projectlinux.org)
Re:Where's the stability tests? (Score:1)
If Linux is to succeed,
If Linux is to succeed? I think you're confusing succeed with "beat MS". Linux has already succeeded, it's a very stable solution, a very powerful solution, and does it's job very well for many, many tasks.
Linux just needs to continue improving, and adding new support for newer greater things (as long as it doesn't sacrifice any of it's stability or power to do so), and that's what it is doing.
Linux has succeeded as far as Linus' original goals for it already.
Now it's just going to keep getting better.
--
Mark Waterous (mark@projectlinux.org)
The truth be known... (Score:1)
I've seen soooo many posting about subject where the author has made it glaringly clear he or she doesn't even know what they are talking about - and they then lye and make up credentials to back it up.
Well, I'm not lying - and I'm not about to claim I know everything... But, here's a little info about me before I start smashing myths and urban legends:
I am 22, and work as 3rd Shift Systems Operator at a Major Life Insurance firm. I'm a high school graduate, with the following certifications:
* MCP - Implementing and Supporting Windows 95
* CNA - Certified Novell Administrator - Netware v3.12
* A+ - Industry Standard in Computer Technician training. Proved proficient in MS/DOS, and basic PC Hardware
...And I have the following working experience in the following systems:
-Macintosh (PowerPC)
-MacOS 8.6
-PCs
-FreeBSD 2.2.2Release
-RedHat Linux 4.2
-RedHat Linux 5.0
-RedHat Linux 6.0
-MS/DOS
-OS/2 2.1
-OS/2 3.0
-OS/2 4.0
-Windows 3.1
-Windows For Workgroups 3.11
-Windows NT Server3.51
-Windows 95
-Windows 98
-Windows NT Workstation 4.0
-Windows NT Server 4.0
-RS/6000 (PowerPC)
-AIX 4.2
-AS/400
-OS/400
-S/390
-MVS
Whew... With that out of the way...
I could go on and on and on... But why bother...
I use RedHat Linux 6.0, as well as Windows NT, Windows 98, and even MacOS. Each platform has it's own strength and weaknesses - and any honest-to-goodness computer professional stakes his/her career on this Maxum. Don't get caught in the hype war - cause it will only lead down the road to eventual failure...
Ray D.
PS: I will probably get flammed for this - but as I have learned - that is really the only thing left of the "Professional PC Person" world... Maybe I should have become a doctor?
Re:What all of this really means. Linux is for rea (Score:1)
Bravo! Level-headedness in a forum of Chaos!
LINUX IS _FREE_! _OPEN_SOURCE_! COMPARED TO $500! (Score:1)
Most wouldn't expect much from an open source
OS compared to an over $500 "workstation", even
if it is made by Microsoft. Therefore, Linux
is incredible compared to NT, and all those tests
by Microsoft-owned-or-hired companies about "Linux
being slow", etc., should not affect the
GNU\Linux\UFie\Anti-MS community in any way.
* - I suspect that some people at ZD don't know
this and continue to write columns about the bugs
in IE5.
Linux Vs NT (Score:2)
Linux hasn't lost anything. Last time I checked I wasn't running Linux because it had the fastest web server, and I could care less how fast Samba is. We need to stop chasing Microsofts tail here! Microsoft is just trying to pull linux into their overbloated Marketing/benchmark/it don't matter if it works as long as it looks good on paper world! Linux is a good, free, stable and open minded/open source operating system. Its OK if they clean up some problems in the code, but not without forgetting what Linux is all about!!
Re:Gotta start winning these.. c'mon, coders (Score:2)
I agree... This whole benchmarking shit is very annoying... The only thing Linux can claim now is stability. And can someone tell me who let the world know that Linux is faster than NT before testing and benchmarking it. Our (Linux) ass is kicked just because we claimed to be faster and now M$ is "proving" that it's not the case... Maybe it's time to focus more on tuning.
Re:4 net cards realistic? (Score:1)
Re:exact same URL as "NT beats Linux: again" (Score:1)
Re:To BSD or not to BSD, that is the question (Score:1)
appear in the PC Week stories but the FreeBSD people
were there too.
Mike Smith's ZD labs test update [freebsd.org]
Webbench results including FreeBSD and Solaris 7 [deja.com]
The bottom line is of course that given this configuration and test setup neither of the free operating systems have much to boast about.
URL does not work (Score:1)
Time to own up and be adults (Score:3)
Ok, the results are in. The benchmarks, when administered properly, show that NT outperforms Linux in every category.
We now need to prove the open source model instead of confusing the issue by nursing our bruised egos. I'm already seeing the "denial" posts that hark back to OS/2 days. "Well, they may have gotten better numbers in this, but that doesn't really matter." Yadda, yadda, yadda. What is wrong with you people? Can't you accept the results? Quit playing games and start making progress.
Some would love to argue with me until they are blue in the face about how this doesn't mean NT's better, etc. Fine. That is NOT what I'm talking about. The benchmark has exposed an architectural flaw/oversight. We need to fix this in order to reach the performance numbers we need to be a server operating system. So let's do it. Let's fix it. Start downloading and start coding.
I have linux installed on every one of my file servers. I will be able to fend off the criticism for now. I have faith in out community and in our talent. However, if we continue pointless arguements and pulpit pounding about how linux really is better, instead of making sure that it IS better, we're sunk!
And if you can't code, you can always test. Get involved. This is your operating system.
"Doubt your doubts and believe your beliefs."
Re:Reality check: (Score:1)
A) Why would anyone use Samba on a T1 line? Samba is a file server, the majority of which are used to serve files via a LAN, NOT a WAN. LAN speeds go from 2 (10Base2) to 1,000 (Gigabit ether).
B) The speed limit on I-93 is 65. I have 2 cars, a Ford Taurus, and a Porche. Both can do the speed limit, little over every onmce and a while, EASILY.. Which do I choose WHEN COST is NOT the issue? (I am NOT saying that NT is a Porche, but the tests make the comparisons look simular)
Re:Actually, That's Linux => 1, Mindcraft => 0 (Score:1)
Re:Time to own up and be adults (Score:1)
Re:NT smoked Linux - who cares... (Score:1)
Please do a little more research.. ALL of these are available on NT already. Oh, and (*PPSSSTT*) Activestate is working with Perl and Perl alone. If you want bash, sed, awk, grep, and all of the toys, you should be kissing cygnus.. Oh, and did I mention gcc is there as well?
B) X thru a 28.8 Line? You'[re lying really bad if you say that it's any better then ANY sort of dial up remote admin for NT.. MANY systems can be admined via telnet. And most of NT can be admined from a web browser (As can Linux)
C) WWW Server Migration: Mute point, nothing to do with OSes here.. Just servers.. I can go from Apache/Linux to Apache/NT with no problem. Does NT now rock?
D) A sysadmin who say's 'Like Unix or AS/400's' scares the hell outa me.. Lemme set you strait.. Unix = OS type. AS/400 = Hardware Platform. As of last month, I worked at UPS, who had the largest installed base of RS/600's and AS/400's in the friggen world, so please don't try to impress me. Also, 3 years and working as a sysadmin designing a multimillion dollar ecommerce project. Doesn't add up.
Re:Gotta start winning these.. c'mon, coders (Score:1)
Re:porche vs. ford (Score:1)
Re:ZD is partly owned by MS?!?! (Score:1)
A thought... (Score:1)
...but your chance of death is much greater in the Camaro.
Re:FOUL! Unfair filesystem usage in tests! (Score:1)
Why did they use SAMBA? (Score:1)
Re:Linux geeks humbled - sort of (Score:1)
These tests suggest the equaivalent of "my car will beat your car in a drag race". Pitty, since many of us thought it wouldn't, but facts is facts.
The problem is that we have an analogous situation where those that need to find a reliable car to get to and from work daily decide which car to by on the basis of which one would likely win a drag race. Hence, STOOOPID.
Certainly, the problems identified can, and should, be fixed. They don't strike me as biggies, actually. Unfortunately, M$ will leverage this for all it's worth, and the idiots out there will believe them. Let us not get caught up trying to perform damage control. Our response should be, "Yeah, yeah, whatever -- if you want M$, then buy M$. Me, I still wouldn't touch it with a ten foot pole."
Smart money already knows that the better deal is, or will very shortly will be.
GNU and Linux have always shone when it came to helping the little guy, and the big guy will continue to throw money away. Money can buy a lot of ignorance.
Re:4.4lite? (Score:1)
May the source be with you!
Okay, so NT smokes Linux with several NICs... (Score:2)
The (yep!) english article can be found here [heise.de].
Sorry, there is no (I wonder why) german page available, the results can be found in c't 13/99 on pages 186 and following.
Short summary: This test shows, that Linux+Apache outperforms NT as a webserver if there is only one NIC to handle. It also shows, that the number of processors daoesn't matter that much, when using Linux as the host sytsem for apache.
NT runs much better than Apache on Linux, when more then one NIC has to be served - which might be the result of not having a multi-threaded IP-stack under Linux.
Read ;-)
Ralph
I'd still rather use Linux... (Score:1)
In any rate, even if NT is a little bit faster, I'd still run Linux, because in the long run, Linux DOES have the edge in overall performance. Linux doesn't crash for no reason. Linux doesn't require a reboot every x days to keep itself happy.
When I reboot a machine, it's because I want to, not because I have to.
Re:porche vs. ford (Score:1)
Re:porche vs. ford (Score:1)
Re:porche vs. ford (Score:1)
and here we have the main problem with this benchmark (and maybe all other benchmarks): benchmark tels the people that "in this particular setup doing this particular thing is product X better Ytimes than product Z". and people takes it as "product X is always Ytimes better than product Z".
Re:not if you have more then one CPU (Score:1)
Dastardly
Re:To BSD or not to BSD, that is the question (Score:1)
Everybody wins! (Score:1)
The Real World (Score:1)
Do you know any sysadmins that have switched to NT from Linux(or anything else for that matter) of their own free will? I don't.
People only use NT because their either afraid of Linux (no crime there) or pointy heads make them.
Maybe my impressions are wrong, but so far, everything I've seen and done indicated that once you've gone over to *nix, you never want to go back..
Not to mention the other(more common) end of the spectrum. I'd like to see some benchmarks for P133's with 64 megs of RAM, or 486-66s for that matter..
My little server is a cyrix 166 with 32 megs, and I only upgraded it from a 486-66 because I wanted to play mp3s...
Something to consider. (Score:2)
Will linux ever win benchmarks against NT if Micros~1 just benchmarks NT against linux's weaknesses? They will just find another one.
The good side is that Micros~1 is actually funding linux development by finding weaknesses. Perhaps linux will one day be perfect and there won't be any weaknesses left
The bad part is that linux may never win any benchmarks, since only Micros~1 can afford to test them.
Eg., why haven't we seen a gigabit ethernet benchmark?
Re:Why did they use SAMBA? (Score:1)
Re:4 net cards realistic? (Score:2)
This is a very important issue.
A German Computer magazine c't did benchmarks with Linux against Windows NT and found that Linux trounced NT in every case except when Linux had multiple ethernet cards.
If you're using Linux as a workgroup or departmental server, there's no point in having multiple ethernet cards in it. In those cases, Linux is still faster.
The smart reseller benchmarks show just how much faster Linux is when you're dealing with situations that most businesses will have to deal with.
Reality check: (Score:5)
Kinda puts the whole shebang into perspective. Watch out for the twist of irony at the end.
Regards,
Re:Maybe there is another principal a work (Score:1)
Nope, I think this was quite fair (Score:1)
However, I think a Mindcraft III would fare _much_ better now. The fixes from Mindcraft I didn't come in in time for Mindcraft II (see an older article on Slashdot), and now the RH guys found even more things to fix. In addition, as the article pointed out, Apache is getting better, too. (What about Boa, or any other single-threaded web server, BTW?)
Sorry, folks, this was a fair test, at least when it comes to biasing. However, as I've said, Linux was a bit unlucky with the time and date. (Microsoft, on the other hand, had already made their improvements, based on the data from the previous tests... Guess they've invested a lot of money in fixing it quickly...)
All in all, however, this was a (minor) win for Linux -- the results was nowhere near Mindcraft I, even with Microsoft's new improvements.
/* Steinar */
Multithreading (Score:1)
Please get this right: A well-written, single-threaded function will beat (or equal) an equally well-written, multi-threaded function in _all_ cases, simply because somebody has to do the switch between threads (processes) in all cases. In the multithreaded version, the OS/CPU has to do it. _Multithreading_ _doesn't_ _mean_ _extra_ _speed!_ (That's why I wrote my single-threaded FTP daemon, BetaFTPD (search Freshmeat for it if you're interested). Now, just had to pull the plug for my own (GPL'ed) `product'... Don't make that affect your judgement, please...)
Now, got it right?
/* Steinar */
Re:Blocking (Score:1)
Well, you see, Linux and all other Unixes have a non-blocking flag on every file descriptor... It's called FIONBIO.
/* Steinar */
Re:not if you have more then one CPU (Score:1)
BTW, isn't 4 Ethernet cards a bit unrealistic? Wouldn't a single gigabit card be much better?
/* Steinar */
Re:Multithreading (Score:1)
And not spawning off a thread is an even more ligthweight operation! I'm not saying that Apache does it right (even Linus has said they don't).
/* Steinar */
Oh, I forgot :-) (Score:1)
/* Steinar */
Re:Blocking (Score:1)
Yes, and that's why almost all server daemons today are multithreaded (often via a fork(), or via inetd). But the complicated code has to be somewhere, remember. With this step, you get much more control about what is executed where, and you can share much more code among the processes. This, combined with a lot of other things, keeps the memory requirements down, for one thing. Instead of a whole new process, you'll need a couple hundred bytes to hold the information.
To sum it up: Yes, the code is getting more complicated, but I think it's worth it. Much of the same framework can be shared between applications, also, so it's not so much work as you'd expect. The only thing that gets slightly more difficult is the command parsing -- if you miss a char, you can't just issue a (blocking) getchar() and wait
/* Steinar */
Re:Time to do your research (Score:1)
Malachi
Re:NT smoked Linux - who cares... (Score:1)
>> you cannot remote administer NT (Im not talking about fast connections here, (where you could use VNC), try to administer NT over a modem line. Good luck) > I've used both PC-Duo and Carbon Copy to do remote NT administration just fine over a 28.8 line. Hmm.. like you'd get those thru a halfway decent firewall. I have to go down 5 floors to admin our servers from the console because no remote admin tools were included and being a lowly System Administrator I wouldn't be able to get funding for a remote admin tool let alone get it through our firewall.
Sorry but NT lags sooo... far behind on this one, I can use X thru secure shell from a trusted host with x.509 certifate authentication to my linux box - in fact I haven't touched my linux boxes keyboard since I moved it into a different office.
>> once youve made your decision to use IIS, youre completly stuck when it comes to changing to another type of webserver, or sometimes even when you want to transfer sites from on IIS to another I've never had any problem with that... the MS tool works well, and its not like on a Linux box you can move seamlessly from Apache to Zeus, for instance. I have - it can (not necessarily always is) be a pig, any move can be damned horrid, but in my experience so far UNIX (linux/aix) stuff is simpler to migrate because I am in more control.
To put this in context I am working on a multimillion dollar e-commerce project using NT,AS/400s and RS/6000's. If we had used unix or as/400's instead of NT/intel it would have been completed by now and more scalable to boot.
I have been administering unix for several years and have 2 years + 1 year industrial placement of my BSc Honours Degree in Computer Systems & Networks under my belt so I know what I am talking about.
A.
NT vs. Linux (Score:1)
Re:Distribution is irrelevant (Score:1)
I wish it were frivolous (Score:1)
I would be inclined to agree with you, if it weren't for the fact that the PHBs and bean counters are trying to pick between NT and Linux.
If the management types are asking the question "NT or Linux", then why shouldn't the Linux community be interested in any data that could sway somebody's answer?
The "right way", of course, is to pick the OS and software that does exactly what you need, etc. etc. Unfortunately, for arbitrarily complex real world situations, with arbitrarily complex management, personnel and customer pressures, there isn't always the time to find the "perfect" system. So, instead people rely on benchmarks, press reviews, word-of-mouth, etc. And also, unfortunately, management often trusts the word of the outside world more than the word of its own employees. (Sometimes, there are seemingly rational reasons for doing so, such as "suppliers X, Y, and Z provide more solutions for platform A than platform B, which is more important to me than the fact that Frank prefers platform B because 'he likes it better,'" neverminding the reasons why Frank might like it better.) And so, monitoring the press and actually responding constructively (eg. fixing performance problems, etc) is a good thing.
The key, of course, is to keep sight of what matters. Lets not get trapped into optimizing things that don't actually matter. For instance, optimizing Apache for utter speed while compromising stability would be a bad thing. Or worse, bloating the kernel with benchmark specific tweaks, etc. (After all, isn't that how Microsoft attains its legendary (lack of) stability?) Remember, while these sorts of highly-publicized benchmarks may point out some weak points, they also could just be serving as chaff to block the real threats from our radar screen.
Perhaps that was the idea you were trying to get across, AC?
--Joe--
SCSI disconnect (Score:1)
Isn't this the exact behavior that SCSI disconnects are supposed to help?
I'm pretty sure the kernel doesn't block waiting for the I/O to complete. It issues the request to the device and puts the blocked task to sleep while it goes about handling Everything Else TM.
Now, in the case of IDE, if both drives are on the same IDE chain, you're going to block waiting for the device driver. If they're on different chains, then they can run independently.
--Joe--
Re:Blocking (Score:1)
Well, you see, Linux and all other Unixes have a non-blocking flag on every file descriptor... It's called FIONBIO.
But doesn't this make the code more complicated than it would be if it were multithreaded?
Linux over MS (Score:3)
The reasons are usually one of the following:
Better Stability
Tired of being locked into MS-only solutions
No license fees
Doesn't need an expensive hardware upgrade
No annoying features like animated paperclips
Linux doesn't pretend to be smarter than you, and then fail at it.
No registry which causes more pain and grief than it actually solves.
It doesn't really matter than NT beats Linux in this test. Sure we should fix the problems, but NT is still NT with all the liabilities which it has become famous for.
Who cares about static page delivery?! (Score:1)
Both the PC Week and Mindcraft test prove NT can outperform Linux at static webpage delivery. But this is not interesting to me. Most website development I'm involved with involves dynamic webpage delivery.
Without a doubt, Linux (or any Unix-like system) would squish NT into the dirt if they tested dynamic content generation... especially if they did it with CGI. By design, NT is process-heavy and has considerable more overhead to deal with when forking processes (i.e. CGI scripts).
While I agree the Linux and Apache coders have some work to do to get static delivery up to and past the performance of NT, I'd like to see some numbers for dynamic content delivery (the reason I use Linux and not much else).
They mentioned ASP... (Score:1)
But the main point is the overall impression. It's a much more differentiated view than the other tests. Particulatly interesting are IMHO IIS's problems with delayed requests (3 sec). This seems to be the downside of the threading approach.
Re:C'T magazine did their own tests... (Score:1)
C't is always biased in favor of the more advanced technology (guess what the "t" in c't stands for), and that means they are open to BeOS, Linux/*BSD, (in earlier times) OS/2, and, as they try to be comprehensive, MacOS (X and below).
As for the c't tests, I've yet to find someone who proves serious factual errors therein.
On the contrary, c't tests tend to be very sophisticated and neutral. No wonder, as c't employs the best computer tech journalists in the German-speaking world, probably even world wide.
Maybe you'd recall
PIII proc ID software switch by processor guru Andreas Stiller,
the SoftRam scandal, where everybody from APC to ZiffDavis hailed this as an ingenious way to get cheap 'Software' RAM, until c't examined that the company had just put non-functional (unused) code to the standart MS libraries...
Well there are many other things I could mention, but in general it's save to say c't is one of the best computer mags worldwide, certainly the best I know (and I know quite a number of US/UK/french ones as well).
Re:Reality check: (Score:1)
6 T1's is not as fast as 10 MBit ethernet
a) The internal IO architecture of the server harware.
b) Processor speed and blocking within the application (multi-threading in the kernel).
The web-server example was contrived
The test should have been done with a database server (Oracle for NT and linux) or a Notes server (also available for both). Then there's a better mix of processors/drive access/network.
Re:M$ Biased reporting. Follow the money! (Score:1)
I've been reading PC Week for almost a year now, and I don't find it to be particularly biased in either direction. I use both Linux and NT on my home and work machines, so I'm not an MS crony (as I'm sure I'll be accused of in reply).
I'd have to say that the tests were fair and NT beat Linux. The first set of un-audited tests weren't. I believe their results are true. No amount of FUD from this community can dissuade me.
Re: ext2fs (was: .. filesystem usage in tests!..) (Score:1)
non-scalable, and not very fault tolerant.
I'm not surprised at all.
What is surprising is that linux ip stack which was supposed to be very efficient, was proven to be very uneffective.
It's interesting how would FreeBSD deal with such load, FFS or vinum are much faster filesystems, and BSD stack is much more effecient. We'll see..
Re:append="mem=256M" (Score:1)
in the hundreds of days. I only recently noticed that they were only using 64 MB when there was 128 MB of RAM.
In 2.2 Kernels i can testify that problem is no more.
Re:Frivolous post . . . yada yada yada. (Score:1)
Ok, now you know how the BSD folks feel when Linux gets the limelight even in circumstances where a BSD is the technically better solution.
There's no real reason that Linux should be in the front of everybody's minds, and BSD hardly heard of at all. It's just marketing; Linux folks are a lot louder than BSD folks.
cjs
Quotes from "Pirates of Silicon Valley" (Score:1)
Jobs says: "Our stuff is better..."
Gates replies: "Your missing the point. THAT does'nt matter..." (something like that anyway
Cool irony huh?
Question about this test... (Score:1)
Come on, we have to get better, not whine (Score:1)
Now, instead of whinig and bitching, lets get serious and fix the problems. This is not the last time "Bills Boys" beat us, but if we keep on whining instead of fixing the problems we may just give up here and now! We have to remember a few important things;
1) There is no such thing as bugfree S/W. Linux is good but not perfect.
2) Linux and OSF/FSF has com a long way in a short time. Let's not loose focus now.
3) "Bills Boys" will of course look at this and try to be even better where Linux is deficient.
4) Linux is _way_ more stable than NiceTry, let's open that gap up even more by removing even more bugs.
5) Whining and crying foul will only hurt us all
Re:Time to do your research (Score:1)
Re:I still don't get it (Score:1)
-----------------------------------------------
Jamin Philip Gray
jgray@writeme.com
http://students.cec.wustl.edu/~jpg2/
Re:Gotta start winning these.. this way: (Score:1)
They are possibly doing their own tests with linux in order to find scenarios where they can win. Then they announce a test, possibly inviting linux people to tweak the linux machine in order to gain credibility. Then they can say "They worked hard at it - but we still won!"
This isn't all bad, as we get hints on what we should improve. But we should set up tests ourself too, balancing the opinion by showing off some real-life scenarios where linux wins already.
How about a stability test with a machine that runs many different services (file/print + database + dynamic web +
People who want a purely static webserver now knows to use solaris or NT. Some other benchmarks might let them know when to use linux too. Red hat & other linux vendors could surely fund some tests themselves.
Re:Frivolous post . . . yada yada yada. (Score:1)
Re:Frivolous post . . . yada yada yada. (Score:1)
Even your web server is offline!
Re:Distribution is irrelevant (Score:1)
Re:NT smoked Linux - who cares... (Score:1)
Re:Re:DUHHH! (Score:1)
P.S. No I haven't used ASP's; I suppose they could be one of the few exceptions to the rule that all microsoft stuff is goofy, bug-ridden, toys.
Re:Gotta start winning these.. c'mon, coders (Score:1)
What people are failing to note is that NT costs hundreds of dollars a seat, where Linux is free, as in free beer. A global Linux infrastructure for a corporation costs $0. Of course professional support is much more than free, but the fact that the code is so accessible means that an organization can have it's own on-site support staff with access to every bit of information they would need to fix the problem. There's a lot of money to be saved in using Linux and people will figure it out. When they do NT's going to have a tough time.
-Rich
Re:Reality check: (Score:2)
You say a web server serving external clients won't bog the system...that's not exactly true...but it bogs the system for a different reason.
The benchmarks were run with directly connected networks, no routing, no wan links, etc. What does this mean to how the typical web hit is processed? The typical web hit on a benchmark is (I would guess...don't have real numbers here...educated guesses) about 1 to 2 seconds long...the connection is made...the data is passed very rapidly because you're dealing with 100Mbps pipes all the way through, no routing, etc., and the connection is shut down.
In a typical Internet web serving situation, each hit will be much longer lived. How long does it take, start to finish, to load a typical web page on a typical v.90 modem connection? 30 seconds? a minute? I may be high on these numbers, but the idea stands...its not going to be (for the most part) a 1 or 2 second connection duration.
With the longer duration connections, you're going to have more apache processes running (remember, you have one apache process per hit...and apache processes aren't typically small), you're going to have kernel structures allocated, etc.
The meaning of all this being...that 1 processor 256 MB RAM box, is likely *not* going to even get close to serving 6 t1's worth of data to typical Internet clients before it falls over.
To generalize that further...while this benchmark has exposed some limitations of Linux in serving large amounts of data...and this guy's article does give some good perspective on it...don't take his conclusions on how much a linux box will serve without a grain of salt...yes, he does acknowledge that dynamic content has a huge affect on the serving...but that's not all that affects it.
Yet another posting to point out the goofiness of benchmarks...yes, they have their uses, but they're pretty limited.
Jeff
Re: 'Low-End' Machine. (Score:1)
OTOH, it is feasable for a startup or smaller corporation to be using a Single CPU Pent III with a measily 256 MB of RAM.
Distribution is irrelevant (Score:1)
Distributions only matter in performance if you're not going to take the time to update and configure your software, or if you're not going to disable irrelevant services only provided by some distributions.
Arguing over distributions for benchmarks is like arguing over Gnome vs. KDE when you're not running X.
Linux performance analysis (Score:4)
(Found at LWN.) This page is full of technical analysis of the Linux kernel and Apache, explaining a number of performance problems that the benchmarks brought to light, as well as solutions for many of them.
It sounds like a repeat test in another month or two would bring things even closer. With khttpd, we might even win.
NT smoked Linux - who cares... (Score:3)
has nothing to do with speed or price of the OS or the webserver. The really
expensive part when running webservices are administrative costs. NT & IIS may win here
for *very* small sites, and UNIX wins when it comes to housing more than a few dozen
sites - enough to make NT and especially IIS unmanageable.
* NT has no useful scripting, Linux has everything you can ever need
* you cannot remote administer NT (Im not talking about fast connections here,
(where you could use VNC), try to administer NT over a modem line. Good luck)
* once youve made your decision to use IIS, youre completly stuck when it comes
to changing to another type of webserver, or sometimes even when you want to
transfer sites from on IIS to another. Microsoft has a tool to do that job, but -
guess what - it crashes on even the smallest problems. Apaches configuration
files can easily converted to another text-based config - use sed, awk or whatever
youre use experienced with.
* if something goes wrong with IIS, the event log will contain such useful error
messages "could not bind instance XXX. The data is the error code. 43 00 00 6c".
* IIS is a hell when it comes to logging. All logging is done asynchronously, so your
only chance to see whats going on is to wait a few minutes for IIS to sync() the
logs. Really a pain when you want to study the logs...
* Sometimes under NT, the MMC console simply is stuck. Then your only chance to
get it running again is to restart the system, simply logging in as a different
user does not help. Very annoying.
* Any finally, those beloved situations where those windows popup:
"Your system is running low on virtual memory...". When you check the taskmanager,
it will show you that neither applications nor the system itself seems to use
that much memory. Again, your only chance is to restart the system.
Annother wonderful quality test (Score:1)
The way it's done is easy. You criple it in some major way that the public isn't going to notice.
In the Mac vs PC tests it was done by pulling/disabling processor cache. It can also be done by disabling features in the Linux kernel (not hard..) or enabling features that might interfear with the preformence.
An easy way to beat out NT is do pritty much the same thing to NT and optomise Linux. Same results.
I say let the FUD fly. This fud is aimmed at the techno savy. Like telling a car expert a KIA is better than a Lamborgini and proving it by putting a lawnmower engen in the Lamborgini. It sounds desprate. Would you believe someone who regularly make false clames?
Ok it's a matter of catching in the act.. consider them cought.
A reminder to my fellow zellots... DO NOT FLAME ANYONE... and DO NOT send e-mail to people who issue FUD. Leave them ALONE.
Those that need to know, know better...
and if they can't tell the diffrence between fact and FUD then we are better off with them running NT becouse a bad admin will crash a system faster than anything and that makes what ever os they are running look bad.
I wonder (Score:1)
Why? All the FUD, the history of thies tests and the general addatude of people who want Windows NT to be thought of as suppereor to Linux.
Microsoft has there own Zellots and some of them are in the PR department.
Linux is a good Os and so is Windows NT.
It's just not good for the same reasons
C'T magazine did their own tests... (Score:2)
(Info found at http://www.lwn.net/daily/ [lwn.net])
Why Linux really lost. (Score:3)
It's finally nice to see .... (Score:2)
Now if only the Linux Community can learn to implement this interpretation of benchmarks ....
That is to say: folks, benchmarks are our friends, EVEN IF they're biased !! So what if the NT box uses an Apache server ... I'd like to see WINE use IIS, just to say that we've tried it -- wouldn't THAT be a hoot !!
I have a T3 line you can use! (Score:2)
Re:Not FUD, Fuel (Score:2)
Don't you believe it.
If Microsoft thought that Linux would never be able to compete, they wouldn't have bothered to publish the test results. They think that Linux is so popular that bad press is better than no press; that it is no longer under the radar. Never believe that a company's marketing reflects the internal realities; that goes double for Microsoft.
As near as I can figure, Microsoft sees Linux as the new platform threat, and will deal with Linux accordingly. If they're smart, they will realize that FUD cannot destroy Linux, but can certainly slow it down. When MS markets a commercial product out of existence, the war has a limited duration and is over when the product's vendor pulls it. Since nobody can pull Linux, marketing and FUD wars could last for decades. But in the meantime, MS may find it useful to slow Linux growth until they can organize a better defense.
If we're lucky, MS will be stupid and try to FUD us to death. Linux can beat any FUD, because it has more long-term viability than any proprietary software; we have forever to make Linux kick ass. I'm not going to count on that, however; MS shipped all their stupid people to federal court.
They may be able to embrace and extend popular protocols (like TCP). They can put their proprietary ware on top of the open source Linux kernel, though they can't do much to the kernel itself. One interesting strategy might be to port Win32 to Linux as Microsoft payware. Thus, they get to collect their tax as you install MS-Office onto your corporate Linux desktop. I don't know if this approach would be beneficial or harmful to them.
Microsoft understands that Linux is a threat. They are allocating resources to deal with it. Don't turn your back on them.
Actually, That's Linux => 1, Mindcraft => 0 (Score:3)
1. The Linux Advocates Were Right
Mindcraft *did* seriously mis-configure Linux in the first test.
The Linux/Apache peak performance in the second test was approximately 50% higher than in the first test.
More important, the disasterous collapse of Linux/Apache at higher loads, that occurred in MindCraft's first test, was nowhere to be seen in the second test - Linux/Apache performance remained high as the load increased. The performance drop-off in the first test was caused by MindCraft's mis-configuration.
2. The Anti-Linux Zealots Were Wrong
Linux advocates did *not* oppose the first test simply because NT beat Linux. The opposition was based on valid concerns about how the test was run - concerns that have been born out by the second test.
There is little serious opposition to the second test, which is generally considered fair (within the limits of the benchmark). In fact, the knowledge gained from the second test has been welcomed by the Linux community, who look forward to the performance gains that will result.
3. NT/IIS Beat Linux/Apache - Not That It Matters
IIS on NT *did* achieve a higher benchmark result than Apache (or Samba) on Linux. But, as many have pointed out, the conditions of the benchmark are highly artificial. In the real world, where there is a greater mix of activity on the server, Linux's virtues in the areas of stability, task management, and I/O performance would play a greater role.
As some have pointed out, when you're shopping for a reliable delivery van, the fact that it can be beat by a dragster is of little consequence. Or, to use another car analogy, by pouring on the nitrous, you can beat any other car on the track - for one lap (before burning out your engine).
4. Linux/Apache Performance Was Excellent - Not That It Matters
As others have pointed out, the Linux/Apache performance on one CPU was enough to handle the load of *twenty* T1 lines. But again, the test is too artificial for that to have much meaning.
5. That MindCraft Guy is a Whiner
There are always jerks on every side of every issue. For him to pick out the most obnoxious things said by some Linux supporters, and suggest that they mean something, is childish. Those mouth-offs don't represent the Linux community, anymore than Ballmer represents the...NT...oh...wait...
Interesting spread of comments (Score:2)
--
Gotta start winning these.. c'mon, coders (Score:2)
exact same URL as "NT beats Linux: again" (Score:3)
Maybe there is another principal a work (Score:2)
$3500 != free
i think not...viva linux!
Re:C't did their own benchmarks. (Score:2)