Administrator Guide
capacidad útil son los discos de datos, y el disco que proporciona la paridad es el disco de paridad. En realidad, la paridad se distribuye
entre todos los discos, pero imaginarlo de esta manera ayuda con el ejemplo.
Tenga en cuenta que el número de discos de datos es una potencia de dos (2, 4 y 8). La controladora usará un tamaño de unidad de
fracción de 512 kB cuando los discos de datos son una potencia de dos. Esto da como resultado que una página de 4 MB se distribuya
de manera uniforme por dos fracciones. Esto es ideal para mejorar el rendimiento.
• Ejemplo 2: imagine un grupo de discos RAID-5 con seis discos. El equivalente a cinco discos ahora proporciona capacidad útil. Asuma
que la controladora, nuevamente, utiliza de nuevo una unidad de fracción de 512 kB. Cuando una página de 4 MB se pasa al grupo de
discos, una fracción contendrá una página completa, pero la controladora deberá leer los datos antiguos y la paridad antigua de dos de
los discos en combinación con los nuevos datos, a fin de calcular la nueva paridad. Esto se conoce como una operación de lectura-
modificación-escritura, y arruina el rendimiento con cargas de trabajo secuenciales. En esencia, cada página enviada a un grupo de
discos provocaría una lectura-modificación-escritura.
Para mitigar este problema, las controladoras utilizan una unidad de fracción de 64 kB cuando un grupo de discos RAID-5 o RAID-6 no
se crea con una potencia de dos discos de datos. Esto causa que haya muchas más escrituras de fracción completa, pero al costo de
muchas más transacciones de E/S por disco para empujar la misma página de 4 MB.
En la tabla a continuación, se muestran los conteos de discos recomendados para grupos de discos RAID-6 y RAID-5. Cada entrada
especifica el número total de discos y los números equivalentes de datos y discos de paridad en el grupo de discos. Tenga en cuenta que,
en realidad, la paridad se distribuye entre todos los discos.
Tabla 41. Tamaños de grupos de discos recomendados
Nivel RAID Total de discos Discos de datos
(equivalente)
Discos de paridad
(equivalente)
RAID 6 4 2 2
6 4 2
10 8 2
RAID 5 3 2 1
5 4 1
9 8 1
Para garantizar el mejor rendimiento con cargas de trabajo secuenciales y grupos de discos RAID-5 y RAID-6, utilice una potencia de dos
discos de datos.
Grupos de discos en un pool
Para mejorar la eficiencia y el rendimiento, utilice grupos de discos similares en un pool.
• Balance de conteo de discos: por ejemplo, con 20 discos, es mejor tener dos grupos de discos de 8+2 RAID-6 que un grupo de discos
de 10+2 RAID-6 y un grupo de discos de 6+2 RAID-6.
• Balance de RAID: es mejor tener dos grupos de discos RAID-5 que un grupo de discos RAID-5 y un grupo de discos RAID-6.
• En términos de velocidad de escritura, debido al fraccionamiento amplio, los niveles y pools son tan lentos como el grupo de discos más
lento.
• Todos los discos en un nivel deben ser del mismo tipo. Por ejemplo, utilice solo discos 10K o solo discos 15K en el nivel estándar.
Cree grupos de discos más pequeños en lugar de menos grupos de discos más grandes.
• Cada grupo de discos tiene un límite de profundidad de línea de espera de escritura de 100. Esto significa que, en aplicaciones de
escritura intensiva, esta arquitectura mantendrá mayores profundidades de línea de espera dentro de los requisitos de latencia.
• Usar grupos de discos más pequeños utilizará más capacidad cruda. Para aplicaciones menos sensibles al rendimiento, como el
archivado, son preferibles mayores grupos de discos.
Configuración del nivel
En general, es mejor contar con dos niveles en lugar de tres. El nivel más alto se llenará casi por completo antes de usar el más bajo. El
nivel más alto debe estar lleno a un 95 % de capacidad antes de que la controladora expulse las páginas frías a un nivel inferior, a fin de
liberar espacio para las escrituras entrantes.
184
Prácticas recomendadas