Control de recuperación de errores
|
Este artículo necesita referencias adicionales para verificación. (Abril de 2010) (Aprender cómo y cuándo quitar este mensaje de plantilla) |
En Informática, control de recuperación de errores (ERC) (Western Digital: tiempo limitado error de recuperación de (TLER), Samsung/Hitachi: límite de tiempo de finalización de comando (CCTL)) es una característica de discos duros que permiten a un administrador del sistema configurar la cantidad de tiempo de la unidad firmware está permitido pasar recuperándose a leer o escribir error. Limitar el tiempo de recuperación permite mejora de error de hardware o software RAID ambientes. En algunos casos, hay un conflicto sobre si debe realizarse control de errores en el disco duro o en la implementación de RAID, que conduce a las unidades ser marcadas como degradación del performance inutilizable y significativa, cuando esto podría de lo contrario haber evitado.
Contenido
- 1 Resumen
- 2 Computadoras de escritorio y TLER
- 3 Consideraciones de independiente vs RAID
- 4 Interacción de TLER con el avanzado sistema de archivos ZFS
- 5 Utilidad de recuperación de Error de límite de tiempo de Digital occidental
- 6 utilidad smartctl
- 7 Controladores RAID
- 8 RAID por software
- 9 Referencias
- 10 Acoplamientos externos
Resumen
Moderno unidades de disco duros cuentan con una capacidad para recuperarse de algunos errores de lectura y escritura por la reasignación de los sectores y la realización de otras formas de prueba y recuperación. El proceso para esto a veces puede tomar varios segundos o (bajo uso intenso) minutos, tiempo durante el cual el coche no respondía. Controladoras hardware de RAID y las implementaciones de RAID de software están diseñadas para reconocer una unidad de no responder en pocos segundos y marcarlo como no fiables, indicando que debe ser retirado de uso y reconstruido a partir de la matriz datos de paridad. Se trata de un largo proceso, se degrada el rendimiento, y si más unidades fracasan bajo la carga de trabajo adicional resultante, puede ser catastrófico.
Si la unidad de sí mismo es intrínsecamente fiable pero tiene algunos sectores defectuosos, entonces TLER y características similares impiden un disco siendo innecesariamente marcado 'no' al limitar el tiempo dedicado a corregir detecta errores antes de aconsejar el controlador de matriz de una operación. El controlador de matriz puede entonces manejar la recuperación de datos para la limitada cantidad de involucrados, en lugar de marcar todo el disco como defectuoso.
Computadoras de escritorio y TLER
Efectivamente, TLER y características similares limitan el rendimiento de en la unidad de manejo de errores, para permitir controladoras hardware de RAID y las implementaciones de RAID de software controlar el error si problemático.
En general, Western Digital unidades de la empresa tales como Raptor, Caviar RE2 y RE2-GP (RAID Edition) vienen con TLER leer "Enabled" (7 segundos) y TLER escribir "Enabled" (7 segundos) mientras que la desktop unidades como Caviar SE, SE16, y GP vienen con TLER leer y escribir con discapacidad (0 segundos).
Consideraciones de independiente vs RAID
Es el mejor para TLER a "activarse" cuando en una matriz RAID para evitar el tiempo de recuperación de un disco a leer o escribir error supere el umbral de tiempo de espera de la implementación de RAID. Si un coche épocas hacia fuera, el disco duro tendrá que manualmente volver a agregar a la matriz, que requieren un rediseño y resincronización del disco duro. Permitiendo TLER trata de evitarlo por interrupción de la corrección de errores antes de tiempo de espera, a los fallos del informe sólo para segmentos de datos. El resultado es aumento de la fiabilidad en una matriz RAID.
En una configuración independiente debe deshabilitarse TLER. Como la unidad no es redundante, informes de segmentos no sólo aumentará intervención manual. Sin un controlador RAID de hardware o una implementación de RAID de software para el disco, normal (no TLER) recuperación capacidad es más estable.
En una configuración RAID por software o no es útil TLER depende el sistema operativo. Por ejemplo, en FreeBSD el ATA/CAM pila controla los tiempos de espera y aumentará progresivamente los tiempos de espera que se producen. Así, si un disco escritorio sin TLER comienza a retrasar una respuesta a un sector de lectura, FreeBSD reintentará la lectura con sucesivamente más largos tiempos de espera para evitar caer prematuramente el disco fuera de la matriz.
Modelo | TLER predeterminado (lectura / escritura) | Recomendación autónoma | Recomendación de RAID |
---|---|---|---|
Caviar, SE, SE16, GP, Raptor | Con discapacidad (0s / 0) | Por defecto | Activado (si es posible) |
Caviar rojo de RE2, RE2-GP, | Habilitado (7s / 0s) | Con discapacidad | Por defecto |
Interacción de TLER con el avanzado sistema de archivos ZFS
El sistema de archivos ZFS fue escrito inmediatamente escribir datos en un sector que reporta como malo o toma un tiempo excesivamente largo para leer (como TLER no unidades); generalmente esto forzará una reasignación del sector inmediato en un sector débil en la mayoría de unidades.
Utilidad de recuperación de Error de límite de tiempo de Digital occidental
El WDTLER. EXE utilidad permite la activación o desactivación del parámetro TLER en configuración de firmware del disco duro que permite al usuario determinar la mejor configuración para su uso particular como independiente o RAID en coche. Esta utilidad está escrita para DOS y se necesita un disco de arranque de DOS con esta utilidad que uso.
La utilidad trabaja y hace cambios para todos compatibles Western Digital discos duros conectados al ordenador. Es importante recordar que cualquier cambio afectará a todas las unidades de disco duros. Si sólo desea cambiar discos duros específicos en su computadora entonces usted debe desconectar las otras unidades de disco duros antes de utilizar esta utilidad, a continuación, vuelva a conectar después de que termine.
La utilidad viene con tres archivos por lotes, TLERSCAN. MURCIÉLAGO para obtener el estado actual de la configuración TLER en todos los discos duros, TLER-ON. MURCIÉLAGO para habilitar TLER, y TLER-OFF. MURCIÉLAGO para desactivar TLER. Incluido TLER-ON. MURCIÉLAGO establecerá el tiempo de leer y escribir TLER en siete segundos. Si desea utilizar un valor de tiempo de espera personalizado, puede utilizar la WDTLER. EXE utilidad directamente con el -r # -c#
deben ser parámetros para especificar cuántos segundos el valor del límite de tiempo.
Western Digital afirma que la utilización de la WDTLER. EXE utilidad en las unidades más nuevas puede dañar el firmware e inutilizar el disco. Ya no hay la utilidad de Western Digital, y nuevas unidades no podrán tener la configuración TLER cambió. RE discos son sólo adecuadas para arreglos RAID y Caviar sólo son convenientes para el uso non-RAID. La utilidad trabaja todavía para unidades mayores.
utilidad smartctl
El smartctl puede usarse la utilidad (parte del paquete smartmontools)[1] en discos duros que aplicar plenamente el ATA-8[2] estándar para controlar el comportamiento TLER estableciendo el parámetro de Control de recuperación de errores de SCT (scterc).
Controlar el comportamiento TLER a través de la smartctl utilidad puede no funcionar en todos los discos duros ya que algunos fabricantes han cambiado sus unidades de escritorio no para incluir el soporte para el parámetro de la ERC,[3] supuestamente para fuerza de ventas de sus modelos más caros de RAID/empresa.[citación necesitada]
Controladores RAID
Desconecte los valores de tiempo de espera de hardware diferente Controladores RAID puede variar entre los proveedores; por lo tanto, TLER debe activar antes de los tiempos de control a la unidad. Por ejemplo, 3ware 9650SE utiliza 20 segundos como el tiempo de espera,[4] para la LSI Logic utilizado en IBM serie x es 10 segundos.[5]
Ampliamente disponible Intel Matrix RAID / tecnología Intel de almacenamiento rápido, incorporado en Intel servidor placas base y placas base de escritorio moderno, es un controlador de hardware pseudo, no un controlador RAID de hardware verdadero.
RAID por software
Linux mdadm simplemente sostiene y permite que la unidad complete su recuperación - sin embargo, el tiempo de espera de comando por defecto para la capa de disco SCSI (/ sys/block/sd? / dispositivo/timeout) es de 30 segundos,[6] después de lo cual intentará restablecer la unidad y si eso falla, la unidad fuera de línea.[7]
Referencias
- ^ c / Descripción del autor del parche original para smartctl que implementar esa característica
- ^ EN el Anexo 8 - ATA/ATAPI comando Set (ATA8-ACS)
- ^ "re: md RAID con la clase empresarial SATA o SAS unidades". spinics.net.
- ^ "Guía del usuario para 9650SE 9690SA de 9.5.2 completo conjunto de códigos". LSI.com. Archivado de el original en 03 de febrero de 2012. 10 de junio 2015.
- ^ Disponible en la utilidad de configuración del BIOS Raid > dispositivo propiedades avanzadas
- ^ "linux/sd.h en principal · / linux torvalds · GitHub". GitHub.
- ^ "kernel/git/torvalds/linux.git - árbol de fuente del núcleo Linux". kernel.org.
Acoplamientos externos
- Western Digital FAQ respuesta ID 1397: unidades de diferencia entre Desktop edition y edición RAID (empresa)
- Hoja de información de recuperación (TLER) Error de tiempo limitado, Western Digital, enero de 2013
- CCTL Samsung