Alors comme ça, je transfère des photos entre mon portable et mon gros ordi, je les regarde tranquillement sur le gros ordi, et je m'aperçois qu'une d'entre elles est corrompue. Glups ! D'où cela vient-il ? De la CompactFlash de l'appareil photo ? Du disque dur du portable ? Lors du stockage dans un fichier tar ? Lors du transfert du fichier tar ? Lors de la décompression du fichier tar ? Qui est donc en train de tomber en panne ?
Quelques md5sum plus tard, j'ai la réponse : la corruption s'est faite lors de la création du fichier tar. Disque dur mort, secteur défectueux ? Bah non, si le disque était mort, ça se verrait, là il tourne toujours, les données sont toujours intactes, et smartctl est globalement dans le vert. Si c'était un problème de câble défectueux, ça se verrait aussi, tout serait corrompu, pas juste un bout de fichier. Si c'était un secteur défectueux, outre le fait étrange que le disque ne l'ait pas corrigé, il y aurait 512 octets incorrects dans le fichier... Or il n'y a pas 512 octets incorrects dans le fichier, j'ai comparé la version corrompue et la version d'origine, un seul octet a changé.
En fait, en tout et pour tout, un seul bit a basculé. Petite blague de la RAM, rayon cosmique en vadrouille ? La prochaine fois, je m'achète de l'ECC ! :-)
(Et là, je vais faire bien attention à ce que je stocke sur le portable, histoire d'avoir toujours un backup ailleurs.)
# Tout est possible...
Posté par bobert . Évalué à 4.
On n'est que lundi et ch'uis déjà fatigué, moi...
# perturbations électromagnétiques?
Posté par Colin Leroy (site web personnel) . Évalué à 3.
si ça t'es arrivé vendredi ou ce week-end ça explique peut-être...
[^] # Re: perturbations électromagnétiques?
Posté par Boa Treize (site web personnel) . Évalué à 3.
[^] # Re: perturbations électromagnétiques?
Posté par blackshack . Évalué à 2.
[^] # Re: perturbations électromagnétiques?
Posté par Sylvain Rampacek (site web personnel) . Évalué à 1.
(comme dit au dessus, memtest est ton ami...)
[^] # Re: perturbations électromagnétiques?
Posté par jeff110 . Évalué à 1.
[^] # Re: perturbations électromagnétiques?
Posté par alexissoft . Évalué à 1.
[^] # Re: perturbations électromagnétiques?
Posté par dab . Évalué à 1.
Voire un pale fan de Radiohead, la bonne réponse est 5.
[^] # Re: perturbations électromagnétiques?
Posté par THE_ALF_ . Évalué à 1.
Y'a un lien avec Radiohead ?
[^] # Re: perturbations électromagnétiques?
Posté par Lucas Bonnet . Évalué à 1.
[^] # Re: perturbations électromagnétiques?
Posté par THE_ALF_ . Évalué à 3.
Un des concepts du bouquin, c'est que la liberté de penser, c'est de pouvoir penser que 2+2=4 (je n'ai plus en tête la formulation exacte). Ce à quoi la dictature en place torture le personnage principal pour lui faire accepter que 2+2 puisse faire 5. "2+2=5" représente en gros le degré ultime de la dictature et du controle des pensées.
Je ne connais pas trop Radiohead, faudrait que je mette la main sur cet album du coup :-D.
[^] # Re: perturbations électromagnétiques?
Posté par nicodache . Évalué à 2.
juste pour mettre le doigt sur un truc dont je ne suis pas sur; faut pas un chipset particulier pour profiter des fonctionnalités de détection et de correction d'erreur de la ram ecc ?
[^] # Re: perturbations électromagnétiques?
Posté par abc . Évalué à 1.
[^] # Re: perturbations électromagnétiques?
Posté par nicodache . Évalué à 2.
à moins que la barette corrige ses erreurs toute seule, auquel cas je vois pas pourquoi seules les cartes mères workstation et serveurs savent utiliser l'ecc
[^] # Re: perturbations électromagnétiques?
Posté par abc . Évalué à 2.
Oui peut-être mais ca me parait étrange puisque ca ne sera plus codé sur le même nombre de bits...
Mais par soucis de stabilité, ils ont peut être prévu la situation sur certains controleur mémoire.
Mais je ne parlais pas de ca... j'ai juste dit que ca ne doit pas dépendre uniquement de la carte mère...puisque certains processeurs (AMD Opteron) possèdent le controleur de mémoire et pas le chipset (AMD 8xxx)
Mais les cartes mères étant liées plus ou moins aux processeurs...je voulais juste scinder le fait que le controleur mémoire pouvait être autre part que sur la carte...
Les barettes cerifiées ECC ont justes quelques bits (8 pour 64bits de data et 7 pour 32) de plus pour coder un checksum des data, c'est le controleur mémoire qui verifie que ce checksum est le bon à chaque relecture des data (à chaque accès et à chaque raffraichissement {la ram a besoin d'être réecrite à cause du déchargement des condensteurs}). Ce systèmes permet de récupérer les données d'orgines pré-corruption et la pluspart de ces mémoires incluent aussi un registre de tampon.
J'espère que je dis pas de connerie...;-)
[^] # Re: perturbations électromagnétiques?
Posté par un_brice (site web personnel) . Évalué à 3.
Ce qu'il voulait dire, c'est justement que le support de l'ECC dépend du chipset ou du processeur, suivant que le contrôleur est sur l'un ou sur l'autre.
# C'est la RAM
Posté par Boa Treize (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.