IOPS, MB/s y otras formas de medir el rendimiento de los sistemas de disco.

4 Julio 2009

Hace uno días, unos alumnos, me preguntaban algo así como:

-¿Que tipo de disco es el mejor, en proporción a su precio?

Bien, la verdad es que la respuesta facilona y sin pensar, consistiría en indicar: los discos de Fibra de 15Krpm.

Puntualizando a continuación:
-Si bien los SSD, en un tiempo (ahora no ofrecen ni capacidad ni un iempo de vida tan largo), posiblemente se apoderen del mercado High-End y vayan extendiéndose a gamas cada vez mas modestas, por su excelente rendimiento y menor consumo.

Claro, en el momento en el que la variable precio entra en la ecuación… la respuesta no puede ser tan concisa.

Los sistemas de disco a menudo ocupan varios Racks

Los sistemas de disco a menudo ocupan varios Racks

Realmente, la pregunta correcta sería algo así como:
-¿Es proporcional la diferencia de precio entre los discos SATA, SAS y FC al aumento de prestaciones de los mismos?

Obviamente, depende del entorno en el que van a instalarse y por tanto, lo que se espera/necesita del sistema de disco.

Por ello creo mas efectivo, indicar algunos parámetros sencillos de medición de rendimiento y que la respuesta la decida cada cual, en función del entorno para el que pensó la cuestión.

En principio lo trivial es pensar en la tasa de transferencia (“Megas”, que un disco es capaz de leer y escribir por segundo). Aunque se suele hablar de dos tipos de tasas: La sostenida y la pico (un disco piede ofrecer una tasa de transferencia uy alta en un momento pero realmente baja de forma sostenida).

Otro parámetro, tambien relacionado con el anterior, es la velocidad de rotación del disco (las revoluciones por minuto). Si bien este parámetro indice sobre todo el resto de datos, que ofrezca el disco en cuanto a rendimiento (sin ser el único ni el mas importante).

Como último como dato básico, tambien es necesario hablar de IOPS (Operaciones de entrada/salida por segndo), que es capaz de soportar e disco (Tal vez sea este el dato mas importante en muchos entornos, incluso por encima de la tasa de transferencia).

La tasa de transferencia (como casi todo) se incrementa con el precio del disco pero no en la misma proporción. En general un disco SAS de 15Krpm tiene un coste bastante mayor  que un SATA a 7.2Krpm (siempre comparando a mismo tamaño y en gama de disco Enterprise), y la tasa de transferencia sostenida no aumenta al mismo ritmo que el precio

¿Significa eso, que no es rentable el disco SAS frente al SATA?.  No, en absoluto.

El disco SAS, en transferencias por ráfaga es mucho mas rápido que el SATA, pero  sobre todo en lo que es clarísimamente superior, es en terminos de IOPS.

Así en un entorno en que tengamos que copiar grandes ficheros para almacenarlos, el disco SATA, puede obtener unos ratios de transferencia aceptablemente buenos.

En entornos con alto tráfico y en los que se precisa realizar gran número de transsacciones por segundo (bases de datos con alta actividad, sistemas de ficheros de servidores, sistemas de cálculo con grandes necesidades de aceso a disco), los discos SAS (y no digamos los FC),  sacan a relucir sus prestaciones para ofrecer los datos de todas esas operaciones por segundo, mientras que los SATA empezarán a flaquear.

Es por ello, que coloquialmente se habla de disco rápido/ caro y disco lento/económico pensando en *FC/SAS vs SATA.

Además, la mayor cache de los discos caros, las mayores velocidades de rotación y una vida normalmente mas larga, hacen que los entornos de disco tiendan a disponer de un pool de discos rápidos y otra serie de discos lentos entre lo cuales se suele ir moviendo la información en función del uso que se le da, la cantidad de veces que se accede a ella, o la aplicación que hace uso de la misma.

¿Son costosos los discos de Fibra?

Si pensamos que una Aplicación & BBDD , debe responder las consultas de 10.000 usuarios concurrentes y la tecnología de disco puede reducir hasta en 200 veces el tiempo de respuesta en este tipo de entornos…podemos afirmar que su precio está mas que justificado (ya solo con el tiempo que dichos usuarios no pierden por cada consulta).

Si esos mismos discos se utilizan para que el hijo del Director general almacene las fotos de sus vacaciones…

Por tanto, la conclusión y respuesta a la pregunta formulada al princpio se transforma en otra:

¿Es el disco o el administrador, quién no conoce  como utilizar las tecnologías de que dispone y por tanto las encarece con su mal uso?

Notas:

FC: Fiber Channel
SATA: Serial ATA
SAS: Serial Attached SCSI
SSD: Solid State Drive (Discos sin partes móviles)

Entry Filed under: Almacenamiento, CPD, Opiniones propias. Etiquetas: , , , , , , , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Entradas recientes

 

Julio 2009
L M X J V S D
« Jun   Ago »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Etiquetas

Almacenamiento CEE Cisco Cloud Cloud Computing datastore Distributed Switch DS3950 empresa Encriptación FC FCoE Fibre Channel I+D+i IBM innovación Introducción IOPS iSCSI IT Iñaki Casajús LUN MB/Seg. Microsoft Networking Nexus V1000 PYME Redes Refrigeración Rendimiento replicación ROI SAN SAS SATA storage TCO thick thick storage thin storage visión VMware vmware vSphere vShere VI3 vSolutions.es

Páginas

 

Julio 2009
L M X J V S D
« Jun   Ago »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archivos

Enlaces Recomendados

Meta

Posts Más Vistos