Advertisement

There's no such thing as a stupid question, but they're the easiest to answer.
Login
Search

Advertisement

Hardware Hardware
Search Search
Search for:
Tech Support Guy > > >

ECC vs non-ECC RAM


(!)

Tegal's Avatar
Tegal Tegal is offline
Junior Member with 7 posts.
THREAD STARTER
 
Join Date: Feb 2005
Experience: Advanced
18-Jun-2007, 06:42 AM #1
ECC vs non-ECC RAM
I have an old mobo, MSI K7T Turbo 2, which takes pc133 which I know is ancient.

However my question is this - what is the practical difference between ECC RAM and non-ECC RAM? I know that ECC provides error checking and non-ECC doesn't, but also that the majority of home PC's use non-ECC coz it's faster and they don't need the error checking functionality.

So far as i can gather I can use ECC in my system and it'll just ignore the error checking bits. But i also know that ECC runs slower than non-ECC, is this true even on a mobo that doesn't support the ECC function? What sort of speed difference are we talking about anyway?

Price wise ECC seems to be cheaper than non-ECC on places like Ebay.

Thanks
Tegal
Frank4d's Avatar
Computer Specs
Trusted Advisor with 9,126 posts.
 
Join Date: Sep 2006
Location: So. California
18-Jun-2007, 06:52 AM #2
Installing ECC RAM in a motherboard designed for non-ECC RAM will usually cause it to not boot. And the same the other way.
JohnWill's Avatar
Computer Specs
Retired Moderator with 106,412 posts.
 
Join Date: Oct 2002
Location: South Eastern PA, USA
18-Jun-2007, 12:50 PM #3
Actually, installing ECC memory in a non-ECC board will simply run without ECC. The extra memory bits are simply ignored. However, I've never seen a case where it won't boot in that configuration. FWIW, I use ECC memory whenever practicable, since it's just one more bit of extra reliability.
__________________
Remember: Data you don't have at least two copies of is data you don't care about.
Rich-M's Avatar
Computer Specs
Member with 22,220 posts.
 
Join Date: May 2006
Location: Eastern Pa
Experience: Advanced
18-Jun-2007, 02:53 PM #4
Just don't mix Ecc and non- Ecc...that is when it won't boot.
erick295's Avatar
Senior Member with 2,208 posts.
 
Join Date: Mar 2005
Location: Atlanta, GA
Experience: Advanced
18-Jun-2007, 02:54 PM #5
I wouldn't use ECC on anything but a server... the chances of any errors occurring in RAM are close to none, especially if you have good RAM... however, on a server, even one error is a BIG problem, because the RAM is used a lot, and server crash = downtime. For home or workstation use, though, it just adds expense (normally) and makes it marginally slower, with no real gains to speak of.

Yes, it should run on a non-ECC board, but personally I would just spend the extra and get non-ECC to make a better match.
Tegal's Avatar
Tegal Tegal is offline
Junior Member with 7 posts.
THREAD STARTER
 
Join Date: Feb 2005
Experience: Advanced
19-Jun-2007, 03:13 AM #6
Does the ECC still perform it's error checking on a non-ECC board? i.e. will it still be that tiny bit slower than it's non-ECC equivalent (because of the error checking) or can it detect that it's on a non-ECC board and disable the error checking? This is a q for information only, on PC133 I doubt it will make a significant difference in performance.

Reason I ask is that one stick of 512Mb PC133 ECC ram is going cheaper than non-ECC on Ebay, it seems to be less popular, but before I buy one I want to know what I'm getting.

Thanks guys, this is really helpful.

Tegal
MaverickUK's Avatar
MaverickUK MaverickUK is offline
Computer Specs
Senior Member with 941 posts.
 
Join Date: Nov 2006
Location: Cheshire, England, UK.
Experience: Intermediate
19-Jun-2007, 05:20 AM #7
If you use an ECC RAM module and install it on a non-ECC motherboard, the result will be a non-used bit on the RAM. The computer will use the RAM as any other 'normal' module and will execute and transmit (minus the one extra bit) in exactly the same way as non-ECC RAM would on a non-ECC motherboard.
JohnWill's Avatar
Computer Specs
Retired Moderator with 106,412 posts.
 
Join Date: Oct 2002
Location: South Eastern PA, USA
19-Jun-2007, 08:33 AM #8
Quote:
Originally Posted by Rich-M
Just don't mix Ecc and non- Ecc...that is when it won't boot.
If you configure the BIOS for non-ECC, it'll boot fine. It'll also work if the first bank is populated with non-ECC memory. However, if the first bank has ECC memory, and the second bank has non-ECC memory, you will normally get a POST memory error.
JohnWill's Avatar
Computer Specs
Retired Moderator with 106,412 posts.
 
Join Date: Oct 2002
Location: South Eastern PA, USA
19-Jun-2007, 08:34 AM #9
Quote:
Originally Posted by erick295
I wouldn't use ECC on anything but a server... the chances of any errors occurring in RAM are close to none, especially if you have good RAM...
So, all the memory errors we hear about here are actually statistically impossible?
JohnWill's Avatar
Computer Specs
Retired Moderator with 106,412 posts.
 
Join Date: Oct 2002
Location: South Eastern PA, USA
19-Jun-2007, 08:36 AM #10
Quote:
Originally Posted by Tegal
Does the ECC still perform it's error checking on a non-ECC board? i.e. will it still be that tiny bit slower than it's non-ECC equivalent (because of the error checking) or can it detect that it's on a non-ECC board and disable the error checking? This is a q for information only, on PC133 I doubt it will make a significant difference in performance.

Reason I ask is that one stick of 512Mb PC133 ECC ram is going cheaper than non-ECC on Ebay, it seems to be less popular, but before I buy one I want to know what I'm getting.

Thanks guys, this is really helpful.

Tegal
The memory will work just fine, and it'll be just as fast as the non-ECC memory when you're running it as non-ECC memory. Note that you "may" have to specify non-ECC memory in your BIOS, depending on the specific memory controller and how it initializes memory.
erick295's Avatar
Senior Member with 2,208 posts.
 
Join Date: Mar 2005
Location: Atlanta, GA
Experience: Advanced
19-Jun-2007, 09:35 AM #11
Quote:
Originally Posted by JohnWill
So, all the memory errors we hear about here are actually statistically impossible?
lol

Like I said, close to none, especially if you have good RAM

When people buy $10 specials on eBay and pair them with a $25 motherboard, yeah, they're more likely to have problems... personally, I buy good stuff, and I have never, not even one time in my entire life, had a single crash due to a memory error. Neither has anyone I've built a machine for.
Tegal's Avatar
Tegal Tegal is offline
Junior Member with 7 posts.
THREAD STARTER
 
Join Date: Feb 2005
Experience: Advanced
19-Jun-2007, 10:18 AM #12
When it comes to quality RAM it's a case of once bitten twice shy. Bought some budget RAM once, lots of trouble. Replaced it with slightly more expensive Kingston economy RAM and been running sweet as a bell since!

Kingston is my first choice for RAM, you can get it on ebay if you don't mind waiting for it to come round. Anyone used Crucial RAM? My impression is that they are comparable to Kingston.

That said, as I was re-installing my system on the MSI K7T Turbo 2, with 1x 256Mb Kingston PC133 and 1x 128Mb Kingston PC133 I was getting some errors when the install files were not copied. Remove one stick and problem solved so definitely RAM, but memtest86 didn't find anything. So running XP on 256 only right now. Had a problem with the old system where it would lock for no apparent reason, suspecting RAM problem now.
JohnWill's Avatar
Computer Specs
Retired Moderator with 106,412 posts.
 
Join Date: Oct 2002
Location: South Eastern PA, USA
19-Jun-2007, 04:04 PM #13
I've had memory of almost every brand fail at one time or another. I currently have a Kingston 512mb DDR2 sitting here waiting to be returned. Memory can and will fail at some point, ECC is just another tool in the reliability toolbox. If memory never fails, what's the point of putting ECC memory in servers?

I will also point out that transient errors are a larger issue than outright failures, and ECC memory neatly solves this issue too.
erick295's Avatar
Senior Member with 2,208 posts.
 
Join Date: Mar 2005
Location: Atlanta, GA
Experience: Advanced
19-Jun-2007, 08:51 PM #14
Quote:
Originally Posted by JohnWill
I will also point out that transient errors are a larger issue than outright failures, and ECC memory neatly solves this issue too.
Transient errors are exactly what I'm talking about... even ECC won't do you any good if the RAM is bad. It only protects against minor single-bit errors. Those kinds of errors are more common in cheap RAM. I'm not talking about memory failure at all.

Why use it in a server? Like I said, downtime = bad. When you're running lots of RAM under high stress 24/7, your chances for errors increases. It only takes one to crash the system, bringing the server down until it's rebooted.

You hardly need ECC memory to read your email for two hours a day, lol, unless you're willing to put up with the speed loss to protect yourself against the 1 in 1,000,000 chance that your computer is going to lock up because of a memory error maybe once or twice in its entire life

(unless you buy cheap RAM and motherboards, in which case, good luck...)
erick295's Avatar
Senior Member with 2,208 posts.
 
Join Date: Mar 2005
Location: Atlanta, GA
Experience: Advanced
19-Jun-2007, 08:56 PM #15
I guess what I'm saying is, you don't build a paper airplane to the same tolerances as a 747... and a home computer is a toy compared to a server
As Seen On

BBC, Reader's Digest, PC Magazine, Today Show, Money Magazine
WELCOME TO TECH SUPPORT GUY!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.


(clock)
THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Search Tech Support Guy

Find the solution to your
computer problem!




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


WELCOME
You Are Using: Server ID
Trusted Website Back to the Top ↑

Content Relevant URLs by vBSEO 3.3.2