Linux tiene un argumento del núcleo memtest
:
Especifica el número de pases de memtest a realizar. Cada pase selecciona otro patrón de prueba de un conjunto determinado de patrones. Memtest llena la memoria con este patrón, valida el contenido de la memoria y reserva las regiones de memoria malas que se detectan.
Al reservar la memoria lo que significa es que el kernel hace que no esté disponible para la asignación por parte del usuario. Esto significa que puedes ejecutar programas sin tener que preocuparte de que escriban en un sector defectuoso de la ram. Usted utiliza memtest
proporcionando al núcleo de Linux un argumento para el arranque,
memtest= [KNL,X86,ARM,PPC] Enable memtest
Format: <integer>
default : 0 <disable>
Esto no es un defecto. Se tarda entre 5 y 10 minutos en realizar las 17 pasadas (por defecto). ¿Cómo puedo hacer esto en OS10?
Nota: No puedo sustituir la memoria RAM. Es BGA soldada.