Unidades de 2,5" de 5400 RPM frente a 7200 RPM en RAID: ¿alguna diferencia real?

Unidades de 2,5" de 5400 RPM frente a 7200 RPM en RAID: ¿alguna diferencia real?

Suponga que configura 8 unidades en una configuración RAID 10 utilizando unidades de 2,5" con 500 GB de capacidad cada una (un total de 2 TB con configuración RAID10, 1 TB utilizable).

El controlador (supongamos un controlador SATA típico de 3ware) está alojado dentro de una configuración NAS que utilizará un clúster iSCSI y LVM para la gestión/entrega de datos a través de un enlace ascendente enlazado de doble NIC de 2 GB.

Las especificaciones de latencia en unidades de 7200 y 5400 RPM son muy similares. Latencia promedio: 5,5 ms

En términos del tipo de acceso a datos, considérelo para uso de servidor para alojamiento de servidores virtuales.

La salida/rendimiento se ejecuta a través del RAID para dar un total combinado de X MB/s que se pueden entregar, por lo que tiendo a pensar que la velocidad de RPM no proporcionará un gran impacto en el rendimiento con la salida combinada de los discos. .

Si está ejecutando una matriz RAID 10 como esta, ¿probablemente obtendría un rendimiento similar tanto con un conjunto de unidades de 7200 RPM como con un conjunto de unidades de 5400 RPM?

Respuesta1

La velocidad del eje no importa, para las escrituras, si se supone que su controlador RAID "se supone que un controlador SATA 3ware típico" tiene una buena cantidad de RAM.

Los controladores 3Ware de gama alta en realidad tienen una configuración para vaciar el caché de escritura antes de regresar

http://www.3ware.com/support/UserDocs/7.5.3_UG.pdf

Además de la RAM HBA, su disco duro también tiene un caché de escritura.

La velocidad del eje es más un factor para las lecturas y con un RAID-1 o RAID-10, el rendimiento se beneficiará de las lecturas con carga equilibrada. Por lo tanto, dudo que veas mucha diferencia entre dos 5400 y dos 7200 en esta situación.

Respuesta2

Si bien la latencia del movimiento de la cabeza es muy similar, verá un rendimiento diferente entre las unidades de 7200 y 5400 RPM. El giro más rápido significa que habrá una diferencia muy pequeña en el tiempo que los cabezales esperan a que la parte correcta de la pista esté debajo una vez que están en la posición correcta lejos del eje, y una vez que comienzan a leer, entonces el Los bloques pasarán más rápido y, por lo tanto, se leerán más rápido con la unidad de giro más rápido, lo que aumentará notablemente las velocidades máximas de transferencia.

Por supuesto, el último punto supone que la densidad de información en cada pista es la misma entre las unidades, lo que no es necesariamente el caso, ya que dos unidades con la misma capacidad total de datos podrían tener diferentes números de platos, por lo que necesitarás comparar la Conduzca las opciones con un poco más de detalle para obtener una respuesta en la que esté más seguro de que es correcta.

Respuesta3

En la configuración que describió, terminará con una carga de trabajo de E/S de lectura/escritura bastante aleatoria. Así que creo que verá un beneficio de los IOPS más altos que obtendrán las unidades más rápidas.

Si limitamos esta discusión sólo a las unidades, hay dos factores principales que influyen en el rendimiento en estas situaciones. Velocidad de rotación de la unidad y número de unidades involucradas en cualquier operación IO. Hay otros factores, pero estos dos juegan el papel más importante. Esta es también una de las razones por las que las unidades de clase empresarial suelen ser más pequeñas y funcionan a 10.000 o 15.000 rpm. Esto contribuye a abordar tanto la velocidad de rotación como la cantidad de husillos involucrados en cualquier IO.

Respuesta4

Si su principal preocupación es el rendimiento de la transmisión (principalmente IO secuencial), entonces las unidades de 7200 rpm casi con seguridad ofrecerán un rendimiento sostenido más alto por un margen significativo, pero mucho depende de las unidades reales que elija. La E/S aleatoria probablemente no diferirá demasiado si, como usted dice, la latencia promedio es realmente similar en ambos tipos de unidades, pero debería confirmarlo buscando algunas pruebas independientes de las unidades.

Dicho esto, el factor limitante más probable para el rendimiento de la transmisión será la interfaz de red. Un disco duro medio decente de 7200 rpm puede generar entre 40 y 80 megabytes/s para lecturas secuenciales, por lo que, aunque su configuración RAID 10 podría obtener lecturas secuenciales de 160 a 320 megabytes/s desde las unidades, su enlace de red de 2 GB alcanzará su punto máximo en el extremo inferior. Incluso en circunstancias ideales y en el mundo real, harías bien en superar los 100 megabytes/seg.

información relacionada