Discos duros: tecnología SMART, utilitarios HDDlife, HD Tune

Lugar para comentarios respecto de software y hardware
Responder
Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Discos duros: tecnología SMART, utilitarios HDDlife, HD Tune

Mensaje por Yenki » Mar Mar 15, 2005 7:59 pm

En los discos duros las fallas pueden ocurrir de repente y sin aviso alguno, y por lo tanto son impredecibles, por ejemplo cuando se quema un chip; o , pueden ocurrir gradualmente debido a la degradación de componentes mecánicos o electrónicos y en este caso se pude tratar de predecir la posiblidad de desperfectos.
Por ejemplo las fallas de los rodamientos, se producen gradualmente en el tiempo y pueden verse al tomar en cuanta cuanto tarda el disco en empezar a girar y mirando la temperatura de los mismos.

Sobre las fallas debidas a este último tipo, aquellas que se producen gradualmente, es que trabaja la tecnología SMART que resulta la abreviatura de Self-Monitoring Analysis and Reporting Technology.
Se basa en monitorear algunos parámetros en lso discos tales como sectores dañados, calibración, errores CRC, tiempo en alcanzar la velocidad de giro, distancia entre las cabezas de lectura y escritura y los platos del disco, temperatura, velocidad de transferencia de datos, características de los platos, cabezas, motores y servomecanismos, etc.
En total SMART vigila más de 35 aspectos

Y mediante análisis estadísticos se los estudia mediante un software, cuando los parámetros tenidos en cuenta salen del rango de lo normal, el programa avisa para dar tiempo a que se respalden los datos que interesen previo al que el disco deje de andar.

El objeto es que cuando se nos avise sobre estas fallas predecibles y estas tengan cierta importancia se pueda hacer una copia de respaldo de los datos que interesen que estén almacenados en el disco en cuestión con anterioridad a que deje de funcionar por romperse.

En Anandtech dicen que la gente de IBM cuenta que el 60 % de los errores en discos pueden ser advertidos con esta tecnología, la gente de
Ariolic Software que hace un utilitario para esto, dice que alrededor del 70 % de las fallas puede ser visto.
En general todos los discos nuevos soportan esta tecnología SMART.




Hay programas shareware que emplean esta metodología y nos avisan si hay problemas, pero hasta ahora no sabía de ninguno gratuito, como encontré uno armé el tema.

El programa en cuestión se llama HDDlife, tiene su sitio web acá. Trabaja solo con Windows 2000/ XP/2003 , con discos de las normas ATA y SATA, pero no con sistemas RAID, y como dato interesante da la temperatura de los discos en una PC.
En el sitio, en la sección Screenshots, pueden ver como el programa muestra los resultados en forma sencilla y clara.


Fuente: Storage Review; Anandtech; Shell extension city, (el 22 de febrero de 2.005).


Si quieren un programa más completo que además de ver la salud del disco informa de sus capacidades de transferencia, tiempos de acceso, uso de CPU, etc, tienen HD Tune, también gratis.
Su pagina oficial es http://www.hdtune.com/
Su versión 2.52 ocupa 624 kB.
Última edición por Yenki el Dom Sep 10, 2006 8:43 pm, editado 1 vez en total.

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Mensaje por Yenki » Jue Ago 04, 2005 3:43 am

Otro utilitario gratuito para ver los datos de la tecnología SMART es S.M.A.R.T. Monitor que sirve hasta para 4 discos IDE, también puede dar la temperatura (en los discos que lo permitan).

Ocupa 560 KB y puden bajarlo desde su sitio web, está medio abajo en la página.

Fuente: shellcity.net en recomendaciones del 3 de agosto.
Última edición por Yenki el Dom Sep 10, 2006 8:40 pm, editado 1 vez en total.

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Mensaje por Yenki » Dom Sep 10, 2006 8:39 pm

Dos utilitarios más que miran los parámetros S.M.A.R.T. en los discos rígidos y tarjetas de memoria:

- HDDScan, ocupa 373 kB en su versión 2.7, es gratis también.
Trabaja con discos IDE/SATA/SCSI,arreglos en RAID arrays, discos duros externos USB/Firewire así como tarjetas de memoria flash.
Pueden ver imágenes de su interfaz en softpedia.com.
Pueden descargarlo desde su hddguru.com



- PassMark DiskCheckup, anda tanto para discos IDE como SATA, pero no con SCSI o conectados usando RAID.
Ocupa sólo 44 kB, su página es
http://www.passmark.com/products/diskcheckup.htm
Es gratuito para uso personal.

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Mensaje por Yenki » Lun Oct 24, 2011 7:36 pm

En el blog de freeware de La Nación repasan algunos programas más.




Se menciona el HDTune que ahora tiene versión paga y la gratuita, del que comenté antes.
Parece el más completo al leer los parámetros SMART.

Datamarck que mide sólo el desempeño de los discos. No da información SMART.
Imagen





Cristal Disk Info me gustó más tiene versión portable , y no mide rendimientos pero da datos del disco y su estado SMART.

Imagen

Es original que informe las horas de uso y las veces que se encendió.

Para mediciones de velocidades de lectura y escritura está CrystaldiskMark

Fuente: la nota ¿Y del disco cómo andamos?

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Mensaje por Yenki » Dom Mar 02, 2014 10:12 pm

CrystalDiskMark

Este utilitario tiene también versión portable, y además para sistemas operativos de 64 bits y es muy sencillo de emplear.


Imagen

Se elige el número de veces que se repite el testeo, el tamaño en bytes que queremos que tenga y la partición o unidad donde se realiza y se apreta "All" .

Con ello se realizan todas las pruebas que describo a continuación:

* Seq: indica una prueba de lectura y escritura en secuencia (datos ordenados) con bloques de 1024 kB = 1 MB

* 512 K: indica que se leen y escriben al azar bloques de datos de 512 kB [1]

* 4 K: indica que se leen y escriben datos al azar en bloques de 4 Kilobytes

* 4K QD32: es la prueba que lee y escribe datos al azar, en bloques de 4kB con una cola de 32 comandos, es para probar el modo AHCI y el comando NCQ (de los que hablé en el tema Discos duros: modos IDE y AHCI .
Este modo 4K QD32, debería mostrar el beneficio de usar el disco duro en el modo AHCI.


Las diferencias entre el acceso a los datos en forma secuencial y al azar en esta clara imagen:

Imagen

Tomado de esta entrada de la magnífica W.


Se baja desde acá, (ojo, hay más de un utilitario ahí , y de CrystalDiskMark parece que hay versiones con avisos), la portable no los tiene se consigue desde sorceforge.jp y ocupa menos de 1 megabyte.

Fuente el sitio web de los desarrolladores del utilitario, en la ayuda.


[1] el tamaño de los bloques de escritura no es al azar, 512 bytes era la menor porción que se usaba de un disco al escribir datos, durante décadas. Era el tamaño de los sectores. Al tomar 512 kB implica considerar bloques de unos 1000 sectores.

Imagen

Más recientemente el tamaño de la menor porción escribible o borrable en un disco, el sector, se subió a 4 kB, tal como comenté en el mensaje Cambian el formato de los discos duros.
En las pruebas de 4 K, lo que hace es escribir y borrar sectores enteros en los discos rígidos actuales que usan este nuevo formato, (y no ya el de 512 bytes).
Última edición por Yenki el Dom Mar 02, 2014 10:31 pm, editado 2 veces en total.

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Mensaje por Yenki » Lun Mar 03, 2014 8:00 pm

Formas de ver los resultados de CrystalDiskMark
Uno puede ver los valores en los gráficos de barras, pero si terminada las pruebas uno va al menú EDITAR y elige COPIAR, tiene más información en forma de texto .
Allí además se muestran los valores de IOPS, que viene del inglés Input/Output Operations Per Second, y es algo así como Operaciones de Entrada/Salida por Segundo.
Las IOPS son una forma de medir el rendimiento en dispositivos de almacenamiento





Ejemplo de uso
Esto que sigue es el resultado para mi partición actual de Windows, C: de 500 GB que es parte de un disco WD Black de 1 TB, a la izquierda el resultado de la interfaz del utilitario, a la derecha el que se obtiene en formato de texto para la misma prueba:

Imagen

Analizando los resultados
La lectura secuencial es lo más veloz de todo a 115 MB/s

El modo 4 K QD32 que se usa en el modo AHCI de operación del disco con una cola de 32 comandos, es mejor que el que no emplea cola (4K); eso se ve tanto en los datos de MB/S como IOPS que casi se duplican.
Activar en el BIOS el modo AHCI mejora los resultados

Es muy llamativo que en los modos aleatorios de escritura la velocidad sea mayor que la de lectura, yo nunca hubiera pensado eso.

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Re: Discos duros: tecnología SMART, utilitarios HDDlife, HD

Mensaje por Yenki » Mié Nov 18, 2015 1:27 pm

En el inicio de este tema comenté hace ya mucho:

En los discos duros las fallas pueden ocurrir de repente y sin aviso alguno, y por lo tanto son impredecibles, por ejemplo cuando se quema un chip; o , pueden ocurrir gradualmente debido a la degradación de componentes mecánicos o electrónicos y en este caso se pude tratar de predecir la posiblidad de desperfectos.
Por ejemplo las fallas de los rodamientos, se producen gradualmente en el tiempo y pueden verse al tomar en cuanta cuanto tarda el disco en empezar a girar y mirando la temperatura de los mismos.

Sobre las fallas debidas a este último tipo, aquellas que se producen gradualmente, es que trabaja la tecnología SMART que resulta la abreviatura de Self-Monitoring Analysis and Reporting Technology.
Se basa en monitorear algunos parámetros en lso discos tales como sectores dañados, calibración, errores CRC, tiempo en alcanzar la velocidad de giro, distancia entre las cabezas de lectura y escritura y los platos del disco, temperatura, velocidad de transferencia de datos, características de los platos, cabezas, motores y servomecanismos, etc.
En total SMART vigila mas de 35 aspectos

Y mediante analisis estadísticos se los estudia mediante un software, cuando los parámetros tenidos en cuenta salen del rango de lo normal , el programa avisa para dar tiempo a que se respalden los datos que interesen previo al que el disco deje de andar.

El objeto es que cuando se nos avise sobre estas fallas predecibles y estas tengan cierta importancia se pueda hacer una copia de respaldo de los datos que interesen que estén almacenados en el disco en cuestión con anterioridad a que deje de funcionar por romperse.

En Anandtech dicen que la gente de IBM cuenta que el 60 % de los errores en discos pueden ser advertidos con esta tecnología, la gente de
Ariolic Software que hace un utilitario para esto, dice que alrededor del 70 % de las fallas puede ser visto.
En general todos los discos nuevos soportan esta tecnología SMART.









Ahora en la wikipedia hallé una explicación clara que describe estos parámetros que miden con la tecnología SMART.

En el artículo en inglés en la colosal W comentan que estos testeos empleados leidos por los sensores S.M.A.R.T. no están normalizados, entonces los fabricantes pueden tener diferentes interpretaciones. Basicamente esto le quita confiabilidad.

Los atributos que mide son calificados con un valor que va de 1 a 253, mientras menor el número mayor el riesgo de falla, lo normal es que estén entre 100 y 200.

Los parámetros más característicos a controlar son los siguientes:

Temperatura del disco: el aumento de la temperatura a menudo es señal de problemas de motor del disco.

Velocidad de lectura de datos: reducción en la tasa de transferencia de la unidad puede ser señal diversos problemas internos.

Tiempo de partida (spin-up): cambios en el tiempo de partida pueden reflejar problemas con el motor del disco.

Contador de sectores reasignados: la unidad reasigna muchos sectores internos debido a los errores detectados, esto puede significar que la unidad va a fallar definitivamente.

Velocidad de búsqueda (seek time).

Altura de vuelo del cabezal: la tendencia a la baja en altura de vuelo a menudo presagian un accidente del cabezal.

Uso de error-correcting code (ECC) y conteo de errores: el número de errores detectados por la unidad, aunque se corrijan internamente, a menudo señala problemas con el desarrollo de la unidad. La tendencia es, en algunos casos, más importante que el conteo real.
Tomado de acá.

La lista de atributos que se consideran está por acá.
Son muchos.


Los principales atributos SMART a mirar
Pero la gente de Backblaze, un coloso que tiene decenas de miles de discos duros y almacena datos de terceros, comenta los 5 atributos S.M.A.R.T. más importantes para mirar, que por su experiencia anuncian con más precisión posibles fallas.

Imagen

Son los identificados con los números 5, 187, 188, 197, 198.
Me fui al listado previo y seleccioné sólo estos para ver que miden.

Imagen


Acá debajo un utilitario para leer los atributos SMART muestra uno de mis discos que está en riesgo de falla.

Imagen

Los parámetros C5 y C6 involucrados figuran en la lista de los más importantes a mirar.
O sea, debo quitar todo lo importante de ese disco, pues su vida útil puede estar por terminar.


Me pareció bien interesante el artículo Hard Drive SMART Stats de Backblaze , sobre todo para profesionales de la informática como Lole, son muy generosos al compartir sus datos, que otras empresas guardan con recelo.

Yenki
Admin
Mensajes: 15448
Registrado: Mié Feb 16, 2005 8:23 pm
Ubicación: La Plata, Argentina

Re: Discos duros: tecnología SMART, utilitarios HDDlife, HD Tune

Mensaje por Yenki » Lun Abr 06, 2020 6:01 pm

A principios del 2019 en genbeta.com publicaron una nota que lista utilitarios para revisar la salud de los discos de una PC.
Es parecido a lo que hice arriba, ya hace muchos años, y actualiza un poco la lista de utilitarios disponibles hoy en día.

Se titula 7 herramientas gratis para comprobar la salud de tu disco duro y está en español.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado