Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio...
Transcript of Pruebas de rendimiento de RAID - IFIC Indico Server (Indico) · Madrid, 17-Octubre-2016 Julio...
Pruebas de rendimiento de RAID
Julio Lozano Bahilo
Instituto de Física Corpuscular
U.A.M., Madrid, 17 Octubre 2016
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
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
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
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
Madrid, 17-Octubre-2016 Julio Lozano Bahilo 6
3. ResultadosLectura con RAID5 de 6 discos con strip size = 128, 256, 512 y 1024kB:
Madrid, 17-Octubre-2016 Julio Lozano Bahilo 7
3. ResultadosEscritura con RAID5 de 6 discos con strip size = 128, 256, 512 y 1024kB:
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
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