¿Alguna vez te has visto obligado a tirar un módulo porque había algún chip defectuoso? BadRAM te permite hacer que Linux no use las zonas de memoria dañadas. Con Memtest86 puedes encontrar esas direcciones, y en el kernel ya parcheado, pasar la opción badram= con los patrones encontrados con Memtest86 para hacer efectiva la anulación.
La verdad es que es bastante ingeniosa la aplicación.... pero al precio que están hoy los módulos de ram prefiero comprar uno nuevo y evitarme posibles fallos....
#6 Yo si he tenido en las manos módulos de memoria que antes funcionaban correctamente y de un día para otro empiezan a dar errores. No es habitual pero "haberlos haylos".
De todas formas estoy con #1, mejor comprar ram nueva.
#7 Como también menciona la Wikipedia, los circuitos se suelen diseñar para minimizar los efectos de la electromigración.
Lo único que se me ocurre que pudiese causarlo, sería un notable overclocking con un uso cercano a 24/365 esperando usar el equipo durante más de los 2 años de garantía... lo cual supongo que alguien podría querer hacer, y luego querer usar el badram con trozos cada vez más grandes de memoria... pero vamos, en la pŕactica me parecería una soberana estupidez sacrificar estabilidad hasta el punto de que su pérdida supere cualquier posible beneficio obtenido con el incremento de rendimiento puntual.
Otra cosa es que a medida que los circuitos y voltajes son más pequeños, cada vez son más sensibles a la electricidad estática, interferencias electromagnéticas, etc... y son cosas que no sólamente causan "soft errors", a veces también se tuestan chips. O lo que es peor: errores intermitentes.
Dios, ahora sólo necesito alguien que me deje un modulo ram PC-100, para echar a andar mi PIII 550 MHz, y poder chequear el modulo que tiene roto para poder usarlo minimamente (devuelvo el modulo prestado para poder realizar el proceso). Sería recuperar un equipo entero que está cogiendo polvo en un trastero ...
(PD no voy a comprar modulos ram x'D)
Esto ya lleva algún tiempo, pero la verdad... los módulos recién comprados es más cómodo cambiarlos por otros sin trozos erróneos, y todavía no he visto ningún módulo de RAM estropeado sólo por usarlo.
Comentarios
#2 lo dudo mucho. Simplemente el gestor de memoria se marcará esos rangos de memoria como "reservados" y ya está.
Acabo de reciclar un módulo de 512MiB que tenía por ahí.
$ cat /var/log/dmesggrep BadRAM
Memory: 1550704k/1572848k available (2831k kernel code, 19464k reserved, 1120k data, 176k init, 655344k highmem, 1024k BadRAM)
La verdad es que es bastante ingeniosa la aplicación.... pero al precio que están hoy los módulos de ram prefiero comprar uno nuevo y evitarme posibles fallos....
#2 No afecta para nada al rendimiento.
http://rick.vanrein.org/linux/badram/results.html
#6 Yo si he tenido en las manos módulos de memoria que antes funcionaban correctamente y de un día para otro empiezan a dar errores. No es habitual pero "haberlos haylos".
De todas formas estoy con #1, mejor comprar ram nueva.
Alguien sabe si afecta al rendimiento? (aparte de que obviamente tienes algo menos de RAM)
#7 Como también menciona la Wikipedia, los circuitos se suelen diseñar para minimizar los efectos de la electromigración.
Lo único que se me ocurre que pudiese causarlo, sería un notable overclocking con un uso cercano a 24/365 esperando usar el equipo durante más de los 2 años de garantía... lo cual supongo que alguien podría querer hacer, y luego querer usar el badram con trozos cada vez más grandes de memoria... pero vamos, en la pŕactica me parecería una soberana estupidez sacrificar estabilidad hasta el punto de que su pérdida supere cualquier posible beneficio obtenido con el incremento de rendimiento puntual.
#6 Sólo usándolos: http://en.wikipedia.org/wiki/Electromigration
Otra cosa es que a medida que los circuitos y voltajes son más pequeños, cada vez son más sensibles a la electricidad estática, interferencias electromagnéticas, etc... y son cosas que no sólamente causan "soft errors", a veces también se tuestan chips. O lo que es peor: errores intermitentes.
Dios, ahora sólo necesito alguien que me deje un modulo ram PC-100, para echar a andar mi PIII 550 MHz, y poder chequear el modulo que tiene roto para poder usarlo minimamente (devuelvo el modulo prestado para poder realizar el proceso). Sería recuperar un equipo entero que está cogiendo polvo en un trastero ...
(PD no voy a comprar modulos ram x'D)
Esto ya lleva algún tiempo, pero la verdad... los módulos recién comprados es más cómodo cambiarlos por otros sin trozos erróneos, y todavía no he visto ningún módulo de RAM estropeado sólo por usarlo.