Re: G5 ECC (was Re: X-serve verses G5's)
- From: Tim Smith <reply_in_group@xxxxxxxxxxxxxxxx>
- Date: Mon, 06 Feb 2006 05:09:21 GMT
In article <020220061251334552%NoSpamDammit@xxxxxxxxxxx>,
Mark Conrad <NoSpamDammit@xxxxxxxxxxx> wrote:
What amuses me is that the general Mac user population embraces such
concepts as "journaling" with no problem whatever, yet dismisses ECC
ram as something that only a paranoid Mac user would consider using.<g>
They never stop to consider that some, if not all, of the file system
problems that journaling helps to recover from are directly caused by
single bit ram failures.
To cause those kind of filesystem problems through memory errors, you
need to get a memory error on the in-memory copy of file system data
structures. These aren't big. Let's be generous, and say that there
are a couple meg of such data.
It would take on average several years for a single bit RAM failure to
hit that, at current RAM error rates.
But way...it's not even that often, because most of the in-memory copies
of file system data structures are not purposefully changed, and so
won't be written back out. An error in one of those might confuse the
system, but won't corrupt the disk. We need to get an error between the
time the system writes the data to RAM, and the time it gets written to
the disk. Basically, the error has to hit during the time the data is
in the file system's write cache.
That won't be very long. That will reduce the risk of RAM bit errors
corrupting the file system to one in several decades.
The file system problems that journalling helps with are caused by
system crashes or power failures that cause partial writes of file
system data structures. Many file system metadata operations require
more than one sector to be written for the operation to succeed, so if
something interrupts this, you can end up with an indeterminate state.
That's what the journal deals with.
--
--Tim Smith
.
- Follow-Ups:
- Re: G5 ECC (was Re: X-serve verses G5's)
- From: Mark Conrad
- Re: G5 ECC (was Re: X-serve verses G5's)
- References:
- G5 ECC (was Re: X-serve verses G5's)
- From: swp0331
- Re: G5 ECC (was Re: X-serve verses G5's)
- From: Malcolm
- Re: G5 ECC (was Re: X-serve verses G5's)
- From: swp0331
- Re: G5 ECC (was Re: X-serve verses G5's)
- From: Mark Conrad
- Re: G5 ECC (was Re: X-serve verses G5's)
- From: swp0331
- Re: G5 ECC (was Re: X-serve verses G5's)
- From: Mark Conrad
- G5 ECC (was Re: X-serve verses G5's)
- Prev by Date: Re: NY Times' David Pogue on the Intel Mac
- Next by Date: After 10.4.4 install, lost my desktop icons
- Previous by thread: Re: G5 ECC (was Re: X-serve verses G5's)
- Next by thread: Re: G5 ECC (was Re: X-serve verses G5's)
- Index(es):
Relevant Pages
|