Linux a un argument de noyau memtest
:
Spécifie le nombre de passes de memtest à effectuer. Chaque passage sélectionne un autre motif de test à partir d'un ensemble donné de motifs. Memtest remplit la mémoire avec ce motif, valider le contenu de la mémoire et réserver les régions de mémoire défectueuses qui sont détectées.
En réservant la mémoire, cela signifie que le noyau la rend indisponible pour l'allocation à l'utilisateur. Cela signifie que vous pouvez exécuter des programmes sans avoir à vous soucier de leur écriture dans un secteur défectueux de la mémoire vive. Vous utilisez memtest
en fournissant au noyau Linux un argument pour démarrer,
memtest= [KNL,X86,ARM,PPC] Enable memtest
Format: <integer>
default : 0 <disable>
Ce n'est pas un défaut. Il faut 5 à 10 minutes pour effectuer les 17 passages (valeur par défaut actuelle). Comment puis-je faire cela sur OS10 ?
Note : Je ne peux pas remplacer la RAM. C'est un BGA soudé.