Si busca rendimiento, es importante comprender la interconexión que está utilizando para conectar las unidades a la matriz. Para SATA o IDE, estará mirando 1 o 2 por canal, respectivamente (suponiendo que esté utilizando un controlador con canales independientes). Para SCSI, esto depende en gran medida de la topología del bus. Los primeros SCSI tenían un límite de dispositivo de 7 ID de dispositivo por cadena (también conocido como por controlador), uno de los cuales tenía que ser el controlador en sí, por lo que tendría 6 dispositivos por cadena SCSI. Las nuevas tecnologías SCSI permiten casi el doble de ese número, por lo que estarías viendo 12+. La clave aquí es que el rendimiento combinado de todas las unidades no puede exceder la capacidad de la interconexión , de lo contrario, sus unidades estarán "inactivas" cuando tengan el máximo rendimiento.
Tenga en cuenta que las unidades no son el único enlace débil aquí; cada interconexión sin redundancia da como resultado un único punto de falla. Si no me cree, configure una matriz RAID 5 en un controlador SCSI de cadena única, luego cortocircuite el controlador. ¿Todavía puedes acceder a tus datos? Sí, eso es lo que yo pensaba.
Hoy, las cosas han cambiado un poquito. Las unidades no han avanzado mucho en términos de rendimiento, pero el avance visto es lo suficientemente significativo como para que el rendimiento no sea un problema a menos que esté trabajando con "granjas de unidades", en cuyo caso está hablando de una infraestructura completamente diferente.y esta respuesta / conversación es discutible. Lo que probablemente le preocupará más es la redundancia de datos. RAID 5 fue bueno en su apogeo debido a varios factores, pero esos factores han cambiado. Creo que encontrará que RAID 10 podría ser más de su agrado, ya que proporcionará redundancia adicional contra fallas en la unidad al tiempo que aumenta el rendimiento de lectura. El rendimiento de escritura sufrirá un poco, pero eso puede mitigarse a través de un aumento en los canales activos. Tomaría una configuración RAID 10 de 4 unidades sobre una configuración RAID 5 de 5 unidades cualquier día, porque la configuración RAID 10 puede sobrevivir a un (caso específico) de falla de dos unidades, mientras que la matriz RAID 5 simplemente se da vuelta y muere con una falla de dos unidades. Además de proporcionar una redundancia ligeramente mejor, también puede mitigar el "controlador como un único punto de falla" situación dividiendo el espejo en dos partes iguales, con cada controlador manejando solo la franja. En el caso de una falla del controlador, su banda no se perderá, solo el efecto espejo.
Por supuesto, esto también puede ser completamente incorrecto para sus circunstancias. Necesitará analizar las compensaciones involucradas entre velocidad, capacidad y redundancia. Al igual que el viejo chiste de ingeniería, "mejor-más barato-más rápido, elige dos", descubrirás que puedes vivir con una configuración que se adapte a ti, incluso si no es óptima.
El máximo efectivo es el ancho de banda del controlador RAID.
Digamos que la lectura del disco es máxima a 70 MB / seg. En la carga máxima, no puede palear datos lo suficientemente rápido. Para un servidor de archivos ocupado (RAID 5) o un servidor db (RAID 10), puede presionar esto rápidamente.
SATA-2 es una especificación de interfaz de 300MB / S, SCSI Ultra 320 sería más consistente. Estás hablando de 6 a 10 discos porque no alcanzarás el pico con demasiada frecuencia.
fuente
El límite de discos en un RAID solía estar determinado por el número de dispositivos en un bus SCSI. Se pueden conectar hasta 8 o 16 dispositivos a un solo bus y el controlador se cuenta como un dispositivo, por lo que eran 7 o 15 discos.
Por lo tanto, muchos RAID eran 7 discos (uno era un repuesto dinámico), lo que significaba que quedaban 6 discos, o 14 discos con 1 repuesto dinámico.
Entonces, lo más importante acerca de los discos en un grupo RAID es probablemente cuántos IOPS necesita.
Por ejemplo, un disco SCSI de 10k RPM puede ejecutar alrededor de 200 IOPS, si tuviera 7 de ellos en un RAID 5, perdería 1 disco por paridad pero luego tendría 6 discos para lectura / escritura y un máximo teórico de 1200 IOPS, si necesitaba más IOPS: agregue más discos (200 IOPS por disco).
Y los discos más rápidos de 15k RPM SAS pueden alcanzar hasta 250 IOPS, etc.
Y luego siempre hay SSD (30,000 IOPS por disco) y son raidables (aunque realmente caros).
Y creo que SAS tiene un valor máximo loco para la cantidad de dispositivos, como 16,000 unidades
fuente
Con RAID6 y SATA, he tenido un buen éxito con 11 discos ... Y un repuesto dinámico (algunos controladores defectuosos necesitarán dos repuestos dinámicos para reconstruir RAID6). Esto es conveniente ya que muchos JBOD vienen en grupos de 12 discos como el HP MSA60.
fuente
Hasta que llegue a la velocidad máxima del autobús en el punto más angosto de la cadena (tarjeta de banda, enlaces), entonces puede tener sentido. Lo mismo cuando agrega muchas NIC de 1GbE a su bus PCI, no tiene ningún sentido.
fuente