Kan iemand mij het verschil tussen ECC en non-ECC RAM uitleggen? Ik weet dat het Error Code Checking ofzowiets betekent, maar hoeveel impact heeft dit op de performance, want deze twee soorten verschillen (tenminste in PC100-smaak) enorm veel guldens.
Zoek eens op ecc met de search. Het is al vele malen uitgelegd.
Geen nerdgedoe over mijn system specs. ;)
<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>Op 14 november 2000 14:48 schreef Jurik het volgende:
ECC is behoorlijk wat sneller en wordt voornamelijk in servers gebruikt.[/quote]Ik weet genoeg om te weten dat je complete onzin uitkraamt.
ECC is behoorlijk wat sneller en wordt voornamelijk in servers gebruikt.[/quote]Ik weet genoeg om te weten dat je complete onzin uitkraamt.
ECC is error correcting. Dat wil zeggen dat als het een fout tegenkomt in het geheugen dat probeert te fixen. Gewoon geheugen gaat vrolijk verder met de foute data en dat kan crashes/foute data opleveren. En dat is iets wat je niet wilt op een server. ECC zou dus stabieler moeten zijn maar de foutmarge op geheugen is zooooo klein dat je hier amper rekening meer hoeft te houden als je kwaliteit geheugen koopt.
Veni vidi volavi!!
ECC wordt idd in servers gebruikt. Maar ECC is langzamer (iets van 1-2%). Dit komt omdat het geheugen continue de ECC moet berekenen en controleren.
ECC is alleen nuttig is (mission critical) servers, voor consumenten heb je er niets aan. Sterker nog, de meeste mobos kunnen niet eens overweg met ECC.
Dus gewoon non-ECC nemen
ECC is alleen nuttig is (mission critical) servers, voor consumenten heb je er niets aan. Sterker nog, de meeste mobos kunnen niet eens overweg met ECC.
Dus gewoon non-ECC nemen
Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD
<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>Gewoon geheugen gaat vrolijk verder met de foute data en dat kan crashes/foute data opleveren. [/quote]fout. Hij gaat pas vrolijk verder als er 2 (of 4,6,8 maar dat is onwaarschijnlijk) bits verkeerd zijn. Bij 1 (of 3,5,7) verkeerde bits heeft non-ecc ook door dat er iets fout is gegaag. Heeft te maken met de parity bit.
Correct me if i'm wrong.
Correct me if i'm wrong.
Correcting you, Thunderstorm : lots of memory around nowadays that has no parity-bits, and thus will happily keep running on with corrupted data.
Hou er ook allemaal rekening mee dat ECC-geheugen alleen fouten corrigeert als er slechts EEN bit mis is, meer wordt meestal wel gedetecteerd maar kan niet meer worden gerepareerd.
Hou er ook allemaal rekening mee dat ECC-geheugen alleen fouten corrigeert als er slechts EEN bit mis is, meer wordt meestal wel gedetecteerd maar kan niet meer worden gerepareerd.
The number of things that Arthur couldn't believe he was seeing was fairly large
Ik kreeg net een thumbs up van iemand op een forum topic van 21 jaar geleden.
Toen was het simpel: ECC is niet voor consumenten.
Dit was in de tijd van SDR SDRAM (PC-100).
We zijn ondertussen 4 geheugen generaties verder (nu DDR4).
ECC begint langzaam aan steeds meer aan te raden.
Geheugen is ongeveer 1000 maal groter geworden (van 64MB naar 64GB)
De cellen op de chips zijn steeds kleiner geworden. (van 150nm naar 10nm)
Hierdoor is de kans op fouten een stuk groter geworden dan in 2000.
ECC kan hier bescherming bieden.
Ook wegens security (denk rowhammer-attack), dit kan ook door ECC gedetecteerd worden.
Op AMD consumenten platform Ryzen wordt ECC soms al ondersteunt, ongeveer van de 2000-series.
Dit is afhankelijk van support van het moederbord.
Op Threadripper sowieso.
Op Intel consumenten platform niet.
Linus Torvalds heeft niet al te lang nog flinke kritiek geuit op Intel voor het tegenhouden van ECC van consumenten: https://www.realworldtech...d=198497&curpostid=198647
Linus (die andere van LTT) heeft nog een leuke youtube geplaatst over ECC: YouTube: Linus was right. - ECC Memory Explained
Vanaf DDR5 wordt ECC de nieuwe standaard.
Zo zie je maar dat de wereld flink kan veranderen in 21 jaar
Toen was het simpel: ECC is niet voor consumenten.
Dit was in de tijd van SDR SDRAM (PC-100).
We zijn ondertussen 4 geheugen generaties verder (nu DDR4).
ECC begint langzaam aan steeds meer aan te raden.
Geheugen is ongeveer 1000 maal groter geworden (van 64MB naar 64GB)
De cellen op de chips zijn steeds kleiner geworden. (van 150nm naar 10nm)
Hierdoor is de kans op fouten een stuk groter geworden dan in 2000.
ECC kan hier bescherming bieden.
Ook wegens security (denk rowhammer-attack), dit kan ook door ECC gedetecteerd worden.
Op AMD consumenten platform Ryzen wordt ECC soms al ondersteunt, ongeveer van de 2000-series.
Dit is afhankelijk van support van het moederbord.
Op Threadripper sowieso.
Op Intel consumenten platform niet.
Linus Torvalds heeft niet al te lang nog flinke kritiek geuit op Intel voor het tegenhouden van ECC van consumenten: https://www.realworldtech...d=198497&curpostid=198647
Linus (die andere van LTT) heeft nog een leuke youtube geplaatst over ECC: YouTube: Linus was right. - ECC Memory Explained
Vanaf DDR5 wordt ECC de nieuwe standaard.
Zo zie je maar dat de wereld flink kan veranderen in 21 jaar
Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD
Wat ook kan veranderen is waar deze topic thuishoort - Processors, Moederborden & Geheugen 
Tnx voor updat na 21 jaar iig.
Tnx voor updat na 21 jaar iig.
Oslik blyat! Oslik!
Kleine update over DDR5 en ECC...
Dit is alleen "on die" en niet voor het hele platform.
Dr. Ian Cutress van Anandtech heeft hier een YT over gepost: YouTube: Why DDR5 does NOT have ECC (by default)
Dus je mobo en processor moeten wel ook beide ECC ondersteunen.
AMD doet dat met hun consumenten Ryzen platform (moet je wel geschikt mobo vinden)
Maar Intel vooralsnog niet.
Dit is alleen "on die" en niet voor het hele platform.
Dr. Ian Cutress van Anandtech heeft hier een YT over gepost: YouTube: Why DDR5 does NOT have ECC (by default)
Dus je mobo en processor moeten wel ook beide ECC ondersteunen.
AMD doet dat met hun consumenten Ryzen platform (moet je wel geschikt mobo vinden)
Maar Intel vooralsnog niet.
Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD
Pagina: 1