¿Qué son las «IOPS» y qué importancia tienen?

Oferta de SSD de PNY
PNY

Cuando se trata de componentes de PC, todo se trata de rendimiento . Pero el significado de algunas medidas de rendimiento puede ser muy poco claro, incluido el tema de hoy Operaciones de entrada/salida por segundo (IOP). ¿Qué son las PIO? ¿Son medidas que merecen su atención?

Explicación del rendimiento de la unidad de almacenamiento

Hay dos tipos principales de unidades de almacenamiento disponibles para su PC: unidades de disco duro (HDD) y unidades de estado sólido (SSD) . Las primeras son las conocidas unidades de PC tradicionales que cuentan con platos giratorios y un cabezal de lectura/escritura que se coloca sobre los platos para recuperar datos o agregar nuevos datos. Mientras tanto, los SSD no tienen partes móviles, lo que hace que la recuperación y el almacenamiento de datos sean mucho más rápidos.

Debido a esta diferencia, podemos notar un aumento en el rendimiento simplemente cambiando un HDD por un SSD. Pero si queremos comprender mejor esas diferencias de velocidad o las diferencias entre dos unidades del mismo tipo, entonces necesitamos números, y ahí es donde entran las IOP.

El rendimiento de la unidad de almacenamiento de PC generalmente se expresa de dos maneras: rendimiento de lectura/escritura secuencial y rendimiento de lectura/escritura aleatoria . La lectura/escritura secuencial mide la rapidez con la que la unidad puede acceder a grandes cantidades de datos que se encuentran uno al lado del otro en la unidad, como un archivo de video grande. La lectura/escritura aleatoria, por otro lado, es lo opuesto a la secuencial. Esto es cuando el sistema toma archivos más pequeños que se pueden ubicar en partes dispares de la unidad, como abrir varios archivos y programas al mismo tiempo.

Relacionado:  Cómo hacer un gráfico en Microsoft Word

Las lecturas y escrituras secuenciales generalmente se expresan en términos de cuántos megabytes por segundo de rendimiento puede alcanzar la unidad. Mientras tanto, el rendimiento aleatorio generalmente se expresa en IOP.

¿Qué son las PIO?

Firecuda SSD
Firecuda

Ya dijimos que IOP significa operaciones de entrada/salida por segundo, pero ¿qué significa eso? Es una medida de cuántas tareas (lectura y escritura de datos) puede realizar una unidad cada segundo. En términos simples, cuanto mayor sea el número de IOP, mejor funcionará la unidad, pero nunca es tan fácil. Un resultado de IOP puede verse afectado por varios factores, como el tamaño de los bloques de datos para la prueba y la profundidad de la cola (cuántas solicitudes de datos están esperando para ser procesadas durante la prueba). También hay otros factores a considerar, como si el número de IOP que está viendo expresa una operación de lectura aleatoria, una operación de escritura aleatoria o una combinación de las dos.

En las revisiones de unidades de almacenamiento, es posible que vea una frase como esta: «La lectura y escritura de 4K IOPS aleatorias tienen una clasificación de 1,5 millones y hasta 1,8 millones de IOPS en 70/30 IOPS aleatorias mixtas». Esa oración fue tomada de un artículo de PCWorld sobre un SSD para centros de datos, el Intel P5800X. Lo que significa es que el bloque de datos de prueba que se escribía o leía era de 4 kilobytes, y luego la prueba verificaba cuántas veces por segundo se podía escribir o leer esa cantidad de datos . Las pruebas de lectura y escritura para el P5800X alcanzaron un máximo de 1,5 millones de operaciones por segundo (para la versión de mayor capacidad de esta unidad), mientras que una combinación de 70 % de operaciones de lectura y 30 % de operaciones de escritura aumentó el rendimiento máximo de IOP a 1,8 millones.

Relacionado:  ¿Cuál es la diferencia entre la Deep Web y la Dark Web?

Las complicaciones con las PIO

En un mundo perfecto, podría echar un vistazo a cualquier número de IOP en una hoja de especificaciones y comparar fácilmente una unidad con otra. Ese no es el caso, sin embargo. Primero, necesitamos saber el tamaño de los datos que se utilizan durante la prueba de IOP. Por lo general, los números de IOP publicados usan 4K (4 kilobytes), pero también pueden usar tamaños más grandes. Asegúrese de comparar el mismo tamaño de datos de prueba, ya que eso puede cambiar los números de rendimiento.

Otro problema con los IOP es la profundidad de la cola. Muchas pruebas publicadas tienen una profundidad de cola de 32, lo que significa que hay 32 solicitudes de datos esperando a ser escritas. A los fabricantes les gustan las pruebas con profundidades de cola más grandes, porque las unidades se vuelven más eficientes cuanto más datos hay para leer.

Si su unidad normalmente tiene una profundidad de cola de 32, entonces es una buena medida, ya que le brinda una comprensión realista del  rendimiento de su máquina . El problema es que una PC doméstica tendría dificultades para obtener esa cantidad de datos en la cola, incluso cuando está bajo carga. Lo que significa que es poco probable que los usuarios domésticos vean la mayor eficiencia citada en las pruebas QD32.

Al observar el rendimiento de IOP de una unidad, la prueba más importante sería una que tenga una profundidad de cola de 1. Si es fácil encontrar una prueba QD1 depende del fabricante. Eche un vistazo a esta página web para el Samsung 980 Pro , por ejemplo, puede encontrar pruebas aleatorias de lectura y escritura de 4 KB, QD1 que alcanzan un máximo de 60 000 IOP. Sin embargo, la hoja de datos de FireCuda 530 de Seagate solo muestra pruebas QD32 de 4 KB.

Relacionado:  ¿Sabías? Puede arrastrar y soltar enlaces del navegador a su escritorio

Entonces, ¿debería molestarse en comparar unidades si todo lo que puede encontrar son pruebas QD32? No. Los resultados de Seagate muestran un IOP de 1 millón en las pruebas QD 32 de 4 KB, al igual que el 980 Pro de Samsung. Eso lo convierte en un lavado en papel para un rendimiento de gama alta. Sin embargo, si consulta las reseñas de terceros, generalmente están del lado de FireCuda 530 como la unidad de mejor rendimiento para los usuarios domésticos.

Rendimiento de compra

Entonces, ¿qué hacemos con toda esta información? ¿Son las mediciones de IOP esencialmente inútiles para el comprador de PC doméstico? Si puede encontrar 4KB QD1 o, como máximo, pruebas QD8 de los fabricantes, entonces no necesariamente. Pero como con todo lo demás en el universo de la PC, si desea realizar una compra informada sobre un componente esencial, debe consultar múltiples revisiones de terceros con pruebas de IOP similares y luego tomar sus conclusiones en conjunto para descubrir la unidad de mejor rendimiento . puede obtener para su presupuesto.