Kay Martinen schrieb:
> Ist das Board für einen Server gedacht gewesen Marc?
> Wenn nicht und es ist ein Desktop/Workstation dann zweifele ich ob das
> wirklich notwendig ist. ECC schützt doch nur gegen Ein-Bit fehler im RAM
Komplett falsch. Es werden 1-Bit-Fehler, 2-Bit-Fehler und Mehr-Bit-Fehler
erkannt. 1-Bit-Fehler werden automagisch korrigiert und es erfolgt ein
Log-Eintrag. 2-Bit-Fehler werden erkannt, es erfolgt ein Log-Eintrag und
die Maschine bleibt _*geordnet*_ stehen, statt unerkannte Schäden anrichten
zu können. Mehr-Bit-Fehler werden _*mehrheitlich*_ erkannt, sofern die
Prüfsumme nicht dummerweise suggeriert, daß es angeblich keinen Fehler gab.
Jetzt sollte man auch noch wissen, daß a) 99,99 % aller RAM-Bit-Fehler
1-Bit-Fehler sind, daß b) 2-Bit-Fehler praktisch _*nie*_ auftreten, ohne
daß zuvor reichlich 1-Bit-Fehler aufgetreten sind.
Wenn man nicht komplett gaga ist, wird es c) deshalb nie dazu kommen, daß
man "plötzlich aus heiterem Himmel" Mehr-Bit-Fehler hat, weil der
betreffende RAM dann nämlich schon längst getauscht wurde.
Deswegen hat man für den Fall von Mehr-Bit-Fehlern, bei denen die Prüfsumme
dummerweise keinen Fehler erkennen läßt, keine weiteren Maßnahmen
vorgesehen, weil das in der Praxis schlicht nicht vorkommt.
> und einen Desktop kann man immer neu starten wenn diese Fehler auf
> Programme treffen.
Von dieser Borniertheit lebt z. B. Intel sehr gut (die "Desktop"-CPUs
gazielt von ECC-Fähigkeit "befreien"). Müllionen von Idioten lassen sich
davon hinter's Licht führen und schieben's am Ende auch noch auf Windows.
> Bei Daten... nun wenn es Text ist sollte es einfach sein die zu beheben.
Chlor, z. B. bei Bilddateien, die dann nur aus Pixelmatsch bestehen (BTST),
geht man mal einfach mit dem Hexeditor hin und korrigiert das ganz lustig.
Wahrscheinlich tut Dir das noch nicht mal weh...
> Was nützt es da noch wenn ein Zwei-Bit Fehler gemeldet aber nicht
> korrigiert wird, man müsste eh neu Booten oder den Speicher testen/ersetzen.
Dann _*weiß*_ man erstens, daß man ein Problem hat. Man _*weiß*_ zweitens,
welches Problem es ist. Man _*weiß*_ drittens, wo das Problem herkommt. Man
_*weiß*_ viertens, daß man den verursachenden RAMsch dem Händler auf den
Tisch knallt. Und genau _*das*_ ist dann auch der Grund dafür, daß bei
ECC-RAM erst gar kein RAMsch verkauft wird.
<Harald_Lesch>
Sind Sie noch da?
</Harald_Lesch>
> ECC um des ECC-haben-wollens wegen kann's doch wohl kaum sein, oder
> Marc?
Chlor, ECC-RAM verwendet man nicht, weil einem seine Anwendungen, seine
Daten und die Systemstabilität was wert sind; das hat man nur zum Posen vor
der Eisdiele.
Es ist doch völlig egal, daß man ohne ECC a) nicht weiß, ob man RAM-Fehler
hatte oder nicht, sondern lediglich hoffen kann, daß bitte, bitte, bitte
noch nix "ernstes" passiert ist; und es ist b) auch völlig egal, daß man
dann, wenn man weiß, daß der RAM defekt ist, aber nicht den leisesten
Schimmer hat, was für Schäden eingetreten sind.
> Ist es doch für einen Server der lange laufen soll?
Was haben RAM-Fehler mir irgendeiner Uptime zu tun, Du Extremdurchblicker?
--