Windows Fails 8% of the Time
descubes writes "A Journal du Net article reports that about 8% of Windows sessions require a machine reboot.
The relevant quote (translated from french) is: "The average rate of failures requiring a system reboot has been measured at around 8% per session. This number varies widely depending on the version of Windows. Windows 2000 has a failure rate of 4%, and NT4 is at 3%, whereas Windows XP is close to 12%." The study was originally made by Acadys and Microcost and gathered data from 1.2M machines belonging to about one thousand companies over a period of one month in seven different countries."
For once some of us don't have to RTFA! Now when we look at the numbers we go ooooh, look MSFT is teh suxx0r! But look at which versions of Windows tend to fail. NT at 3% and Win2k at 4%. NT and Win2k are being run by people with more of a clue than those running XP. XP was aimed more at the home market while NT and 2k were not nearly as much.
So, maybe the article tells more than the blurb, but it would appear to me that the reason that XP crashes more is that the people who are running it could be partly at fault (ie worms, trojans, poor hardware choices with outdated drivers).
Personally I use 2k at work and XP at home (for my Windows machines) and I can't remember a crash for either. Work is a bit of a stretch as I do shut it down daily but the XP machine hums along just fine without problems.
YMMV.
If you leave your computer running until it needs a reboot, your "failure rate" by their definition is 100%, even if you reboot only once every 6 months.
One of my friend had an uptime of 1 month with is XP box.
Considering he does a lot on it and that he was able to last that long without being forced by "setup wizards" to reboot, this is a record.
But when XP runs that long without reboot, it REALLY becomes unstable.
He showed me and I had never seen so much unstability. Every progs crash. That was terrible.
I do believe you don't need to reboot often, but it still is necessary.
I find it hard to believe Windows XP crashes 12% of the time. I run XP at work and at home. Here at work I am building, compiling, crashing code, running about 20 things at once and I almost never need to reboot. I shut down on weekends, and sometimes at night to save the company some dough, but I rarely need to reboot.
At home, I play games, surf the web, write in MS Office...all of the typical things a normal user would do. Plus I do things that a "power user" might do. Newsgroups, Irc, nothing too great...and I NEVER reboot. I would say on average I need to reboot about once a month when Seti@home decides to get flakey or something. Does that count as needing to reboot...after a month!!?? Then I guess it needs to 100% of the time.
If people need to reboot 12% of the time, then they are doing something wrong. It's not the OS, but more the user in my opinion. XP is a stable system, and does a good job of keeping my machines running.
Win98, however, I would say needs a reboot 50% of the time. The other 50% you have no choice and it dies without a reboot.
Of course the big difference is uptime. My Windows (98) box has been up for 48 hours and is starting to feel sluggish, whereas my Linux box has been running for 4 months.
Slashdot monitor for your Mozilla sidebar or Active Desktop.
Given that XP isn't just Win2K SP5 but is in fact Win2K with an awful lot of extra chrome tacked on, it was never going to be more stable to begin with.
When I am king, you will be first against the wall.
... but if the article does not quantify this failure "rate" as mean-time-beetween-failure (MTBF), then the statistic is worthless. 8% of "sessions" requiring reboot is meaningless, without defining how long is a session.
If humans are mostly water, and beer is mostly water, then humans must be mostly beer.
I would be interested to know what passes for a required reboot.
Quite often it was an issue of restarting a service that "required" a reboot.
Then there are the times when the "required" reboot can be achieved by (heaven forfend) logging off and logging on again.
Windows 2000 was definitely better at cutting out spurious reboots than XP. Someone made a point about the user bases for the OSs being different... I would point out that a fair number of large corporations use XP Pro on the desktop, primarily because it is even more manageable than Win2K Pro under AD, which kind of sinks the idea that XP was designed as a home user's OS.
What really mystifies me is the low percentage of Windows NT4 sessions that require reboots... WTF.
I worked with that OS for years and that just doesn't seem right to me.
Blargh. This isn't insightful.
"needs a reboot" on a UNIX machine usually means "they released a security update for the kernel", or "the power went out". "needs a reboot" on a Windows machine (yes, I use one) usually means "it bluescreened", or "things are getting slow and weird". At work, it's a pain to get everything running again so I try to avoid it, but I still need to reboot about every 2 weeks or so.
To be fair, much of the instability is caused by shitty 3rd party drivers, but that still doesn't address the root problem of resource leaks and other bugs.
I rarely criticize things I don't care about.
I support an office which is running W2K on the servers (about 40 of them) and about 300 XP Pro workstations. Since switching from NT to XP, I would have to say that the failure/crash/reboot ratio has dropped considerably. Before the switch it was almost daily that I would have to tell someone to reboot their computer. With XP, I have never told someone to reboot their computer. In fact, my workstation (which gets abused alot more than users workstations) has been up for 4 months now without any issues. I think it all comes down to proper education for the users and IT personel; and proper administration of the computers.
"Windows Fails 8% of the Time"
No. 8% of Windows failures require a reboot. Big difference.
My laptop, running Win2K is up and running around 12-14 hours a day and I can't remember it ever crashing. I only got this laptop after moving jobs to a project management one. My previous job within the same company, using the exact same image of Win2K, involved a lot of development in Websphere using IBM's WSAD, and I'd see a crash/blue screen at least twice a day.
I'm fairly sure that if you left a Windows box up without ever touching it or running anything on it it'd work 100% of the time. It's all down to circumstances.
------
Guns don't kill people, rappers do!
--- Band: Joey Ultra
I run XP home version on my home workstation, and it's been pretty stable. I have had a few crashes, but it's better than win2kpro.
I think it's all how much you use it and how you use it. I run windows 2k servers and linux servers at work, and the win2k servers are fine as long as you don't have to touch them. That conflicts with MS's bug releases though. Everytime I update, I have to reboot. 9 time out of 10, the servers don't have a problem rebooting, but every now and then there's some failure that prevents it from operating correctly. I have had the same problem with linux also, but those are usually much easier to fix, since you can just pop out the drive and plug it into another machine (and not have to go through hardware detection again).
win2k3server is much more stable than win2k, but you still have the same problem with the updates. Rebooting a server to apply a security patch might not be a problem if you have one or two servers, but if you have a room full of servers, windows patching is your full time job.
At least linux will allow you to stop a single service, reconfigure or upgrade it, then restart the service. There should not be a reason to reboot a server to apply an Internet Explorer patch.
Why read the article when I can just make up a snap judgement?
I agree this is a meaningless number. And to equate the roles of XP and linux machines is also unfair. Think of the wide mix of untested applications/drivers that users regularly install (and uninstall and upgrade and...) on Windows boxes - I'm not surprised by the number.
Running an apache web server on a barebones linux box is very different from playing Doom 3 on an XP box with an Audigy soundcard and ATi 9800 Pro while also streaming iTunes over the network, etc etc...
Technically I get a failure after every session. I never reboot (at home or work) unless there is a failure. Those failures may be weeks apart, but they are failures that terminate sessions. If they are harvesting info from 1.2M computers there is no way that they are analyzing the cause of the failure. I wouldn't be surprised if they didn't investigate the cause of the reboot or the uptime before the reboot. (The areticle mentions neither) Allow me to propose a different scenario for Windows. One more like mine. Most PC users at work happily go about their day and shut down their computer at the end of it. They experience a failure maybe 1/50 days. People like me push their computer to do alot and never reboot it. I experience a failure 1/1 times, but only every 7 days. Others genuinely have problems with their pc and when they reboot their system fails immediately upon restart creating a higher than average or 10/10 failures in a single day. All of these come out to 8% failures. I did no math here...just guessing on the average.
I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
I run Windows XP at work, I've been running it since early 2002. The 12% figure seems artificially high to me. Yes, XP does fail but by my estimate it only seems to fail on me once a month or so. That would be about 3% of the time by my calculations. Windows 2000 was comparable, maybe twice a month it would freeze up enough to require a reboot.
:)
:) One notorious box I had to repair took 45 minutes to load due to the sheer number of stupid apps the user had loading up (stock quotes, desktop weather, a dancing fish, Gator, football score app, etc. etc.... what a waste).
Windows 98 (not SE) was less than this, I only rebooted my Windows 98 box every 2-3 months. About 2.5% of the time in that case. Windows 95 crashed 3 or 4 times a day
So, if you factor in adding patches, I maybe loose 1 hour of work per month due to faults with the OS.
I think the main reason my Windows boxes stay fairly stable is because I don't install a great deal of software on them. I only install Office (Microsoft), A virus scanner, Gaim, Firefox, Thunderbird and a few apps I need for my job. I also keep up to date on patches, and do housekeeping tasks like keeping my disks defragmented.
Most of the unstable Windows boxes I've seen are the ones that have been overloaded with a ridiculous number of apps, most of them the silly ones that come on cereal packets
I'm not saying Windows doesn't have its flaws (I think everyone would be happy to forget Me!), but if used sensibly it's not *that* unreliable.
As a comparison, my Linux servers have maintained a 100% uptime so far as crashes are concerned. The only thing that's knocked them out in the last 12 months has been due to Hurricanes. My Linux desktop (KDE), however, crashes about once every 2 months. So, from a desktop perspective at least, Linux is about as reliable as Windows XP.
Anyone who has to reboot Windows during 8% of their sessions really needs to find someone who knows what they're doing to set up their box for them.
Windows (especially XP) is damned stable if set up right.
-ANY- OS is damned unstable if not set up right.
Plain and simple, there is no way XP is "1000 times as stable" as Win2k. It's not even *more* stable than win2k. I have been using Win2k for a very long time, and I am still waiting for XP to be good enough to switch. There are a few features of XP that I'd like to use, but I'm not willing to give up the stability of my 2000 box.
Now, upon what are you basing the assertion that XP is 1000 more stable than Win2K? My understanding is that both have a similar kernel design / driver interface. In fact, many Win2K drivers work fine on XP and vice-versa. It seems probable that Win2K is actually *more* stable, since it has had longer to mature and has had more service packs. Granted, most of those fixes have probably gone into XP, too, but the newer features of XP may not be as clean.
I have to agree with you about drivers in general, however. They are pretty much the only thing that has ever caused me problems with Win2k / XP. The one thing about XP that seems worse is its scheduler, which seems to lock up the system occasionally for about 5-10 seconds while using explorer.
Maybe you meant 2000/XP are 1000 times more stable than Me/98? Because that makes a great deal of sense. 2000 has never been considered an unstable OS, IMO, by those who know how to use it. XP simply continues the tradition, although I think it has dropped back a bit.
-Dan
isn't the whole point of Windows supposed to be that it is easy to use and easy to administer? Isn't that why it's supposed to better than UNIX?
Easy is in the eye of the beholder.
People don't use Windows because it's better. They use it because it's easier. It's easier than having to learn something new. It's easier than having to install new software. It's easier than having to think about choices. It's just easier.
It's easier to reboot 12 times. Easier to just use Office. Easier to just reinstall the OS. Easier to just not care.
People don't vote because it's easier not to vote. Easier not to make up their minds... easier to just complain.
Change is hard work. Even if it's good change. Change is stressful even if it's change for the better. Change is not easier than just suffering with what you know. Learning is hard work.
[signature]
I'm surprised to hear so many people agree with this study. You'd think the slashdot crowd would be able to keep a simple OS like Windows XP from constantly crashing. If 12% of your sessions end in a reboot, you're doing something wrong.
Meanwhile, what else is there? Linux? Don't make me laugh. Linux has it's uses, but average-user-desktop is NOT one of them.
Macintosh? Pay waaaay more and can't run most wal-mart/etc software.
It's all well and good to delude ourselves into thinking there's a viable alternative, but for most people there simply isn't. How about focussing the energy spent bashing windows into making linux useable?
what shits me is windows with 512 meg ram, and after running some apps etc... doing some usefull stuff, only use say 300meg ram at most, but it still thrashes the HD when swapping from FIREFOX to VSTUDIO to THUNDERBIRD to NERO. Yes all those apps suck a lot of ram, but my total ram usage is NEVER above total real ram in the system, so windows is too stupid to realise "hey stop caching so much shit that only gets loaded once and rarely, keep the APPS in ram, dont PAGE them out"
:)
How the hell do we force windows (xp/2k) to stop paging apps out to SWAP when it really doesnt need to, and also how to tell it NOT to cache so damn much, id like to configure caching based on folders/applications to define inclusions/exclusions just like a firewall. I want a firewall for my ram
I insanely HATE how firebox gets paged out to swap when not used and minimized, can mozilla team just hack/tweak their code someone to force most of it not to swap out, or use none-pageable ram allocations?
Situation 2.
XP with 256 meg ram, ZERO swap/vm. Boot up minimum services/setup, using 150meg free unused).
Why not just leave everything in ram, and page out stuff thats used least often based on historical usage not just the last few hrs. Dont cache everything from the HD, only really frequently used stuff and *ALL* desktop/menu ICONS, damn why is a 3ghz PC load 50 icons worth 100kb so slowly? Pathetic C++ code????? what is it?
Is it a case of "bugger it, 1gig ram is $100, cheaper than using good coding/design" ?
Liberty freedom are no1, not dicks in suits.