• [^] # Re: RE

    Posté par (site web personnel, Mastodon) . En réponse au message Linux gère t-il la mémoire défectueuse sans problème ?. Évalué à 2.

    Bon je vais prendre le contrepied d'un peu tout ce qui a été écrit plus haut. Jeter de la RAM, même défectueuse, est une connerie. Le seul cas où c'est une solution potable, c'est si elle est vraiment flinguée de chez flinguée, et que même badram n'y peut rien.

    Ayant déjà acheté de la RAM en brocante, j'ai eu l'occasion de tester badram pour recycler une vieille machine. Plusieurs remarques : une barette qui peut faire plein d'erreurs peut très bien fonctionner normalement dans une autre machine qui a un FSB tournant à une vitesse inférieure. J'ai eu le cas d'une 128 Mo de SDRAM PC100 qui ne tournait bien qu'underclockée à 66MHz.

    Ensuite, même si les adresses erronées changent, on s'en fout : les erreurs viennent en général d'un ou plusieurs module mémoire. memtest te fournit les erreurs dans un format spécial pour badram, qui est une suite "adresse,masque". Les bits à 1 du masque t'indiquent les adresses valides, les bits à 0 les adresses invalides.

    Il est possible s'il y en a vraiment trop que que le noyau te les refuse, et dans ce cas, effectivement tu ne peux pas grand chose (c'est pour ça que je l'ai testée dans une autre machine moins rapide, et ça fonctionnait nickel : 0 erreurs).
    http://blog.freeside.fr/post/2007/01/10/Recycling-and-the-ar(...)

    Donc lance un memtest, configure le format de sortie pour l'avoir au format badram, laisse le tourner quelques heures, et ajoute ça en paramètres dans ton menu.lst.

    On est déjà dans une société ultra-consumériste, si du matos est récupérable, c'est idiot de le jeter... En plus ce truc là est un des avantages sympa de Linux vs Windows (à moins qu'il n'y ait un équivalent à badram sous Windows dont je n'aurais pas entendu parler ?).