Para un Dell R920 con discos de 24 x 1.2TB (y 1TB RAM), estoy buscando configurar una configuración RAID 5 para una E / S rápida. El servidor se utilizará para alojar máquinas virtuales KVM que leerán / escribirán archivos de todos los tamaños, incluidos archivos muy grandes. No estoy terriblemente interesado en la seguridad de los datos porque si el servidor falla por algún motivo, simplemente reaprovisionaremos el servidor de metal desnudo después de reemplazar las partes fallidas. Entonces, el rendimiento es la principal preocupación. Estamos considerando RAID 5 porque nos permite distribuir datos a través de múltiples ejes y, por lo tanto, nos brinda un mejor rendimiento y, aunque no es nuestra principal preocupación, también nos brinda cierta protección de datos. Nuestra NIC es dual de 10 Gbps.
Estoy limitando esta pregunta a RAID 5 solo porque creemos que dará el mejor rendimiento. Solo si hay una razón de rendimiento convincente consideraremos algo más. Pero creo que preferiría respuestas relacionadas con las configuraciones RAID 5.
Bien, con lo anterior, aquí están nuestros pensamientos de configuración actuales para:
- 24 discos duros: RMCP3 : 1.2TB, 10K, 2.5 "6Gbps
- Controlador RAID: H730P, soporte SAS de 12 Gbps, caché NV de 2 GB
- 1 repuesto dinámico (solo para darnos una vida más larga si falla una unidad)
- 23 unidades de datos (de las cuales 1 se contabiliza como paridad y 22 quedan para datos)
- Tamaño de banda: 1 MB (unidades de datos de 1 MB / 22 = ~ 46,5 KB por disco, ¿o no entiendo el tamaño de banda?)
- Política de lectura: lectura adaptativa anticipada
- Política de escritura: escribir de nuevo
- Política de caché de disco: habilitada
Si el tamaño de la banda es el TOTAL en las unidades de datos, entonces pensé que ~ 46.5KB por unidad nos dará un rendimiento muy bueno. Si el tamaño de la franja es por huso, entonces tengo todo esto mal.
¿El tamaño de la banda también es el tamaño que toma un solo archivo? Por ejemplo, si hay un archivo de 2 KB, ¿elegir un tamaño de banda de 1 MB significa que estamos desperdiciando casi un megabyte completo? ¿O pueden vivir varios archivos dentro de una franja?
Por último, cuando instalemos CentOS 6.5 (o la última), ¿necesitaremos hacer algo especial para asegurarnos de que el sistema de archivos utilice RAID de manera óptima? Por ejemplo, mkfs.ext4 tiene una opción -E stride que me dijeron que debería corresponder a la configuración RAID. Pero, durante una instalación de CentOS, ¿hay alguna forma de hacerlo?
Muchas gracias por sus pensamientos sobre la configuración de RAID 5 para una E / S rápida.