Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio...

9
Pruebas de rendimiento de RAID Julio Lozano Bahilo Instituto de Física Corpuscular U.A.M., Madrid, 17 Octubre 2016

Transcript of Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio...

Page 1: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Pruebas de rendimiento de RAID

Julio Lozano Bahilo

Instituto de Física Corpuscular

U.A.M., Madrid, 17 Octubre 2016

Page 2: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2

1. Introducción

● Disponemos de una configuración ‘estándar’ de servidor de disco:

– Controladora LSI MegaRAID SAS 9261-8i (6GB/s) con dos expanders

● 12 discos MK2001TRKB de 2TB, 512B de tamaño de sector, cachede 16MB y tasa de transferencia de 6GB/s

● 24 discos: 12 ST2000NM0034 de 2TB, 512B de tamaño de sector,cache de 128MB y tasa de transferencia de 12GB/s y 12MK2001TRKB

– Controladora LSI MegaRAID SAS 9260-4i (6GB/s)

● 2 discos de 500MB en RAID1 para OS

– Controladora AVAGO MegaRAID SAS 9380-8e (12GB/s) con dosexpanders

● 18 discos ST6000NM014● 24 discos ST6000NM014

Los discos son de 6TB, 4kB de tamaño de sector, cache de 128MB y tasa de transferencia de 12GB/s

Page 3: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 3

2. Pruebas

Los parámetros relacionados con la estructura RAID que vamos a modificar sonlos siguientes:

➢ Nivel de RAID: 5 y 6

➢ RAID5 introduce un segmento de paridad para recuperar información encaso de pérdida de un disco

➢ RAID6 introduce dos segmentos de paridad que permiten salvar losdatos incluso con la pérdida simultánea de dos discos

➢ Número de discos en RAID

➢ Stripe width

➢ Tamaño de strip

➢ Es el tamaño del bloque de lectura/escritura de cada disco físico paraconstruir el bloque de la estructura RAID (stripe)

En las pruebas vamos a utilizar la herramienta fio que permite simular diversosescenarios con multiples clientes leyendo y/o escribiendo datos

● 1GB

● Tamaño de segmento de lectura/escritura (blocksize)

● Número de clientes (trabajos) concurrentes variable

Page 4: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 4

3. ResultadosEstructura de tipo RAID5 de 6 discos con strip size de 256kB:

Estos son las gráficas usuales para lectura y escritura

Page 5: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 5

3. ResultadosRAID5 de 6 discos para controladora 9261-8i (arriba) y 9380-8e (abajo) con strip size de 256kB:

Gráficas para lectura y escritura

Page 6: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 6

3. ResultadosLectura con RAID5 de 6 discos con strip size = 128, 256, 512 y 1024kB:

Page 7: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 7

3. ResultadosEscritura con RAID5 de 6 discos con strip size = 128, 256, 512 y 1024kB:

Page 8: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 8

3. ResultadosEscritura con RAID5x6, RAID6x9 y RAID6x12 de discos MK2001TRKB y stripsize = 1024kB:

Hay una ligera mejora debido ala mayor paralelización delprocesoPenalización por strip extra deparidad en RAID6

Page 9: Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio Lozano Bahilo 2 1. Introducción Disponemos de una configuración ‘estándar’ de

Madrid, 17-Octubre-2016 Julio Lozano Bahilo 9

3. ResultadosLectura con RAID5x6, RAID6x9 y RAID6x12 de discos MK2001TRKB y stripsize = 1024kB:

La mejora por la paralelizaciónes evidente