0% encontró este documento útil (0 votos)
10 vistas30 páginas

RAID

Presentation about RAID
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas30 páginas

RAID

Presentation about RAID
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

SO: RAID

Hecho por: Borja Charlín, Renato


Bedriñana, Hugo Blanco, Pablo Blanco
Índice

● Introducción
● RAID 0
● RAID 1
● RAID 5
● RAID 1+0
● Disco de la máquina virtual
● Rendimiento
● Conclusiones
Introducción:

Para la ejecución de este test sobre el comportamiento de RAID a través de la


terminal Ubuntu, hemos conectado cuatro USB al ordenador en todos los RAID, a
excepción de RAID 0, en el que también se hicieron pruebas con 3 USB para
comparar el rendimiento.

Los primeros pasos que hemos seguido antes de empezar con el test de los RAID
han sido: en primer lugar, instalar el software para gestionar la distribución Linux de
varios discos duros; una vez hecho, buscar los dispositivos para construir los RAIDs y
verificar que no hayan sido montados previamente, si no habría que resetearlos antes
de empezar con las pruebas.
Introducción:

● Identificamos los dispositivos.


● Desmontamos el RAID de cada
una de las memoria USB.
Introducción:

● Quitamos de cada memoria


USB la configuración para
poder montar un RAID sobre
ella.
Introducción:

● Estos comandos se
utilizan para eliminar el
RAID de los dispositivos.
RAID 0:

● Primero creamos el RAID 0


● Comprobamos que el RAID fue creado
RAID 0:

● Instalamos el sistema de ficheros de [Link] con la extensión (.ext4)


● Creamos el directorio donde montaremos RAID 0
● Lo montamos en el sistema de ficheros creado
● Vemos el nuevos espacio disponible
RAID 0:

● Configuramos RAID 0 para que el sistema lo busque


automáticamente al arrancar.
● Generamos un espacio reservado en la RAM al arrancar.
● Podemos agregar una entrada para que el conjunto RAID 0 se
monte automáticamente al iniciar.
RAID 1:

● Primero creamos el RAID 1 con 2 dispositivos principales.


● Luego añadimos otros dos dispositivos, que usaremos como dispositivo espejo.
● Comprobamos que el RAID fue creado.
RAID 1:

● Instalamos el sistema de ficheros de [Link] con la extensión (.ext4).


● Creamos el directorio donde montaremos RAID 1.
● Lo montamos en el sistema de ficheros creado.
● Vemos el nuevos espacio disponible.
RAID 1:

● Con este comando nos aseguramos de que en RAID 1 tenemos


dos dispositivos que actúan como dispositivos principales y dos
que actúan como espejo.
RAID 1:

● Configuramos RAID 1 para que el sistema lo busque


automáticamente al arrancar.
● Generamos un espacio reservado en la RAM al arrancar.
● Podemos agregar una entrada para que el conjunto RAID 1 se
monte automáticamente al iniciar.
RAID 5:

● Creamos RAID 5 con 4 dispositivos.


● Comprobamos que el RAID fue creado.
RAID 5:

● Instalamos el sistema de ficheros de [Link] con la extensión (.ext4).


● Creamos el directorio donde montaremos RAID 5.
● Lo montamos en el sistema de ficheros creado.
● Vemos el nuevos espacio disponible.
RAID 5:

● Configuramos RAID 5 para que el sistema lo busque


automáticamente al arrancar.
● Generamos un espacio reservado en la RAM al arrancar.
● Podemos agregar una entrada para que el conjunto RAID 5 se
monte automáticamente al iniciar.
RAID 1+0:

● Creamos RAID 10 con 4 dispositivos.


● Comprobamos que el RAID fue creado.
RAID 1+0:

● Instalamos el sistema de ficheros de [Link] con la extensión (.ext4).


● Creamos el directorio donde montaremos RAID 10.
● Lo montamos en el sistema de ficheros creado.
● Vemos el nuevos espacio disponible.
RAID 1+0:

● Configuramos RAID 5 para que el sistema lo busque


automáticamente al arrancar.
● Generamos un espacio reservado en la RAM al arrancar.
● Podemos agregar una entrada para que el conjunto RAID 5 se
monte automáticamente al iniciar.
Disco de la máquina virtual:

● Aquí se puede observar los 19 GB que ocupa el disco de la


máquina virtual.
RENDIMIENTO:

En el RAID 0 con 3 memorias USB realizamos la


prueba de lectura con el comando ‘hdparm’, la
prueba de escritura y lectura con el comando ‘dd’.

● Prueba con hdparm:

Obtenemos 13.68 MB/s (Lectura)

● Prueba con dd:

Obtenemos 6,2 Gb/s (E) y 5,9Gb/s (L)

Al ver que los resultados no nos daban cosas


coherentes entre sí, optamos por utilizar una
herramienta más eficiente como viene a ser bonnie+
+.
RENDIMIENTO:

● Primero instalamos Bonnie++, en este caso se


instaló la versión 1.97.1.
● Para las pruebas hicimos uso de los parámetros -
d, -r y -u.
● Hicimos la primera prueba del RAID 0 con 3
memorias USB, después hicimos todos los niveles
de RAID con 4 memorias USB.
● En cada nivel de RAID se hicieron 2 pruebas, una
usando 512 MiB y otra usando 1024 MiB de RAM.
● Las métricas de salida son:
○ Sequential Output
○ Sequential Input
○ Random
○ Sequential Create
○ Random Create
RENDIMIENTO RAID 0:

● Primero instalamos Bonnie++, en este caso se


instaló la versión 1.97.1.
● Para las pruebas hicimos uso de los parámetros -
d, -r y -u.
● Las métricas de salida son:
○ Sequential Output
○ Sequential Input
○ Random
○ Sequential Create
○ Random Create
RENDIMIENTO RAID 1:

● Primero instalamos Bonnie++, en este caso se instaló


la versión 1.97.1.
● Para las pruebas hicimos uso de los parámetros -d, -r y
-u.
● Las métricas de salida son:
○ Sequential Output
○ Sequential Input
○ Random
○ Sequential Create
○ Random Create
RENDIMIENTO RAID 5:

● Primero instalamos Bonnie++, en este caso se


instaló la versión 1.97.1.
● Para las pruebas hicimos uso de los parámetros -
d, -r y -u.
● Las métricas de salida son:
○ Sequential Output
○ Sequential Input
○ Random
○ Sequential Create
○ Random Create
RENDIMIENTO RAID 1+0:

● Primero instalamos Bonnie++, en este caso se


instaló la versión 1.97.1.
● Para las pruebas hicimos uso de los parámetros -
d, -r y -u.
● Las métricas de salida son:
○ Sequential Output
○ Sequential Input
○ Random
○ Sequential Create
○ Random Create
RENDIMIENTO Disco de la máquina virtual (sda):

● Primero instalamos Bonnie++, en este caso se


instaló la versión 1.97.1.
● Para las pruebas hicimos uso de los parámetros -
d, -r y -u.
● Las métricas de salida son:
○ Sequential Output
○ Sequential Input
○ Random
○ Sequential Create
○ Random Create
Conclusiones:
Acceso Secuencial y aleatorio:

● En los resultados de escritura (Sequential Output) y lectura


(Sequential Input) hay un mayor consumo de CPU en el
apartado ‘Per Char’.
● En escritura tenemos una mejor tasa de MB/s en RAID 1+0 pero
tenemos una mejor latencia en RAID 5.
● En flujo de lectura y escritura de un fichero la mejor tasa y
latencia la tiene RAID 0
● En lectura tenemos una mejor tasa de MB/s en RAID 0 y
tenemos mejor latencia en RAID 5
● En búsqueda aleatoria hay una mejor tasa por MB/s en RAID 0
pero tenemos una mejor latencia en RAID 1.
Conclusiones:
Creación Secuencial y Aleatorio

● Lo notable es que no hay mucho consumo de la CPU, de


hecho, solo la prueba de RAID 0 llegó a utilizar un 1%-2% en
las pruebas.
● La mayor tasa de creación secuencial la tiene RAID 0,
superando por mucho por a los otros 3 niveles de RAID.
● La mayor tasa de eliminación secuencial la tiene RAID 0, la
menor tasa la tiene RAID 1.
● La mayor tasa de creación aleatoria la tiene RAID 0, aunque
los 4 niveles de RAID se encuentran con niveles similares.
● la mayor tasa de eliminación aleatoria la tienen RAID 0, la
menor tasa la tiene RAID 5.
Fin

También podría gustarte