tarea4 - Portafolio SO

Anuncio
ARREGLO DE DISCOS
El acrónimo RAID (del inglés Redundant Array of Independent Disks), traducido como «conjunto
redundante de discos independientes», hace referencia a un sistema de almacenamiento que usan
múltiples discos duros o SSD entre los que se distribuyen o replican los datos. Dependiendo de su
configuración (a la que suele llamarse «nivel»), los beneficios de un RAID respecto a un único disco
son uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos, mayor throughput
(rendimiento) y mayor capacidad. En sus implementaciones originales, su ventaja clave era la
habilidad de combinar varios dispositivos de bajo coste y tecnología más antigua en un conjunto
que ofrecía mayor capacidad, fiabilidad, velocidad o una combinación de éstas que un solo
dispositivo de última generación y coste más alto.
En el nivel más simple, un RAID combina varios discos duros en una sola unidad lógica. Así, en
lugar de ver varios discos duros diferentes, el sistema operativo ve uno solo. Los RAIDs suelen
usarse en servidores y normalmente (aunque no es necesario) se implementan con unidades de
disco de la misma capacidad. Debido al decremento en el precio de los discos duros y la mayor
disponibilidad de las opciones RAID incluidas en los chipsets de las placas base, los RAIDs se
encuentran también como opción en las computadoras personales más avanzadas. Esto es
especialmente frecuente en las computadoras dedicadas a tareas intensivas y que requiera
asegurar la integridad de los datos en caso de fallo del sistema. Esta característica no está
obviamente disponible en los sistemas RAID por software, que suelen presentar por tanto el
problema de reconstruir el conjunto de discos cuando el sistema es reiniciado tras un fallo para
asegurar la integridad de los datos. Por el contrario, los sistemas basados en software son mucho
más flexibles (permitiendo, por ejemplo, construir RAID de particiones en lugar de discos
completos y agrupar en un mismo RAID discos conectados en varias controladoras) y los basados
en hardware añaden un punto de fallo más al sistema (la controladora RAID).
REQUERIMIENTOS:
Lo que vamos a hacer es colocar nuestra partición /home en dos discos duros, es decir RAID 1 o
mirroring. No necesitaremos espacio adicional donde colocar temporalmente nuestros ficheros.
Instala un kernel que permita usar las nuevas herramientas RAID. Cualquier kernel 2.4.x es válido,
mira la sección . Si quieres mantenerte en la distribución estable de Debian necesitarás el paquete
kernel-patch-2.2.10-raid.
VENTAJAS:
 Mayor rendimiento en las lecturas de datos de las lecturas convencionales.
 Podemos recuperar todos los datos en caso de error en unos de los discos ya que si un
disco suspende la operación el otro continua disponible.
 Se emplea para mejorar la demanda y también la velocidad de transferencia.
 Podemos recuperar los datos gracias a los discos de código de error.
 Alto rendimiento para aplicaciones de velocidad de transferencia alta.
 Gracias al disco de paridad podemos recuperar datos.
DESVENTAJAS:
 Si perdemos el disco de paridad perdemos toda la información redundante que teníamos
 Tipo de escritura de datos bastante lento.




Solución cara ya que requeriremos muchos discos para guardar los códigos de error.
Tiempo de escritura de datos bastante lentos, incluso aunque los datos se separen en los
diferentes discos
Bastante caro ya que necesitamos el doble de espacio que el necesario.
Moderada lentitud en la escritura de datos ya que la hemos de escribir en dos
localizaciones.
DONDE SE EMPLEAN LOS RAID:
Aquellos de ustedes que necesiten controlar grandes cantidades de datos (como los
administradores de sistemas), se beneficiarían del uso de la tecnología RAID. La primera razón
para usar RAID es:



aumento de la velocidad
aumento de la capacidad de archivo
gran eficacia en recuperarse de un fallo del sistema
Las operaciones de I/O a disco son relativamente lentas, primordialmente debido a su carácter
mecánico. Una lectura o una escritura involucra, normalmente, dos operaciones. La primera es el
posicionamiento de la cabeza lecto/grabadora y la segunda es la transferencia desde o hacia el
propio disco.
El posicionamiento de la cabeza está limitado por dos factores: el tiempo de búsqueda (seek time)
y el retardo por el giro del disco hasta la posición de inicio de los datos (latencia rotacional). La
transferencia de datos, por su parte, ocurre de a un bit por vez y se ve limitada por la velocidad de
rotación y por la densidad de grabación del medio.
Una forma de mejorar el rendimiento de la transferencia es el uso de varios discos en paralelo,
esto se basa en el hecho de que si un disco solitario es capaz de entregar una tasa de transferencia
dada, entonces dos discos serían capaces, teóricamente, de ofrecer el doble de la tasa anterior, lo
mismo sucedería con cualquier operación.
Descargar