Vraag getypt `apt-get update` toont nu een lange lijst met EDAC-fouten. Is er iets mis?


Ik typte apt-get update en toen zag ik een lange lijst van

EDAC i7Core: Lost 127 memory errors

Help me alstublieft om te begrijpen wat er is gebeurd.

Ik gebruik ubuntu server editie 12.04 LTS

BIJWERKEN:

Ik volgde het antwoord van Gilles. Ik heb het volgende als ik een dmesg doe

[113893.215234] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
[113893.215237] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
[113893.215240] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
[113893.215243] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
[113893.215246] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
[113893.215248] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
[113893.215251] EDAC MC0: CE error on CPU#0Channel#1_DIMM#0 (channel:1 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)

2
2017-08-19 01:22


oorsprong




antwoorden:


EDAC is de kernelcomponent die let op geheugenfouten. U krijgt een melding over verloren geheugenfouten wanneer er zoveel fouten zijn opgetreden in een kort interval dat de kernel ze niet allemaal kon loggen.

Een geheugenfout is een slechte zaak. Controleer uw kernellogboeken (/var/log/kern.log) voor berichten zoals deze:

EDAC MC0: CE page 0x283, offset 0xce0, grain 8, syndrome 0x6ec3, row 0, channel 1 "DIMM_B1": amd76x_edac

CE geeft een fout aan die is gecorrigeerd. Als uw RAM foutencorrectie heeft, is het goed om af en toe een gecorrigeerde fout te hebben. Maar wanneer u op het punt komt dat geheugenfouten verloren gaan door hun nummer, is het de hoogste tijd om uw RAM te vervangen. Het bericht geeft aan welke RAM-module (DIMM) defect is.

Als je het ziet UE in plaats van CE, dit betekent dat er een fout is gedetecteerd maar niet is gecorrigeerd. Mogelijk hebt u corrupte gegevens.

Als uw RAM en CPU geen foutcorrectie ondersteunen, is het eerste teken dat uw RAM defect is wanneer u zich realiseert dat uw gegevens beschadigd zijn.

Dit staat volledig los van apt-get update, dat is gewoon het commando dat je toevallig uitvoerde toen de fouten plaatsvonden.

Vervang uw RAM gisteren.


7
2017-08-19 01:35



de kern.log is nu 500Mb groot. Het is traag om te openen. Vanaf de eerste paar regels lijken het CE-fouten te zijn. Ik werd geadviseerd door mensen in het # ubuntu-serverkanaal om een ​​memtest te doen. Wat is de gemakkelijkste manier om memtest te doen? Googelen toont dat ik een CD-rom of flashdrive nodig heb. Ik heb het nog nooit eerder gedaan. Advies? - Kim Stacks
@kimsia U hebt geen CD nodig, Ubuntu installeert memtest op uw systeem. Zorg ervoor dat je Grub-menu kan verschijnen, houd vervolgens ingedrukt Shift tijdens het booten. Wanneer het menu Grub verschijnt, selecteert u memtest. - Gilles
Ik heb dit nog nooit eerder gedaan, dus ik hoopte op een eenvoudige schermdoorloop. Ik heb YouTube googled maar de meesten lijken voor Windows te zijn. Geldt dit voor ubuntu-server? youtube.com/results?search_query=memtest86+ubuntu - Kim Stacks
Ik heb mijn vraag bijgewerkt met het laatste nieuws van mijn dmesg. Ik denk dat het tijd is om de RAM te vervangen, ja? Of heb ik nog steeds moeite met de memtest? - Kim Stacks
@kimsia De meeste CPU's kunnen geheugenbeschadiging niet melden bij het besturingssysteem. Daarom moet u meestal een memtest uitvoeren om mogelijke geheugenbeschadiging te diagnosticeren. Omdat je CPU de fouten naar Linux heeft kunnen rapporteren, hoef je geen memtest uit te voeren. CE zijn gecorrigeerde fouten, maar als je zoveel gecorrigeerde fouten hebt, is de kans groot dat sommige fouten niet worden gecorrigeerd. Vervang de RAM-module op kanaal 1 slot 0. - Gilles