Raid PDF
Raid PDF
Raid PDF
Asignatura: Ampliacin de Sistemas Operativo. Curso: 5 de I.I. Ao: 2003-2004 Autores: Yeray Mendoza Quintana M de los Reyes Rodrguez Santana
1
En qu consiste RAID?
RAID se basa en la combinacin de mltiples unidades de disco pequeas y baratas que se agrupan en un conjunto de discos para llevar a cabo acciones que no se pueden realizar con unidades grandes y costosas. RAID es el mtodo que se usa para expandir informacin en diversos discos utilizando tcnicas como el vaciado del disco (RAID Nivel 0), la creacin de rplicas del disco (RAID nivel 1) y el vaciado del disco con paridad (RAID Nivel 5) para obtener redundancia, menos latencia y/o aumentar el ancho de banda para leer o escribir en discos y maximizar as la posibilidad de recuperar informacin cuando el disco duro no funciona.
En qu consiste RAID?
RAID est basado en el concepto de que los datos tienen que distribuirse en cada conjunto de discos de manera consistente. Para ello, los datos se rompen en pedazos o grupos de datos con un tamao que vara normalmente entre 32K y 64K aunque se pueden usar otros tamaos. Cada grupo de datos se escribe en el disco duro segn el nivel de RAID. Cuando se leen los datos, se invierte el proceso de manera que parece que existan muchas unidades de disco en una sola.
Hardware RAID
El sistema basado en el hardware gestiona el subsistema independientemente de la mquina y presenta a la mquina un nico disco por conjunto de discos RAID. Los discos se conectan a la controladora RAID hardware. En el manejador de la controladora se define el nivel y modo de funcionamiento del RAID. Tienen lectura escritura en paralelo. Memoria cach para lectura escritura.
Software RAID
El software RAID implementa los diversos niveles de RAID en el cdigo del kernel (dispositivo de bloque). Ofrece la solucin ms barata ya que las tarjetas de controladores de disco o los chassis "hot-swap" son bastante caros. (permite quitar un disco duro sin tener que apagar el ordenador) no son requeridos. El software RAID tambin funciona con discos IDE ms baratos as como tambin con discos SCSI. Con los CPUs rpidos de hoy en da, el rendimiento del software RAID aumenta considerablemente con respecto al hardware RAID.
Software RAID
A continuacin se muestra una lista de las principales funciones: Proceso de reconstruccin de subprocesos. Configuracin basada en el kernel. Portabilidad de los conjuntos de discos entre mquinas Linux sin reconstruccin. Reconstruccin de los conjuntos de discos con el uso de los recursos que no se usan del sistema. Soporte para las unidades de disco en las que se pueden hacer cambios "en caliente" (hot-swappable). Deteccin automtica de CPU con el objetivo de obtener beneficios de las mejoras de CPU.