Rendimiento luego de alinear particiones en disco con sectores de 4k

En un post anterior les comenté sobre el Alinear particiones en discos con sectores de 4k pero no podía encontrar algunas de las pruebas que hice antes de arreglar el problema. Ahora encontré algunas cortas pruebas que hice con el CrystalDiskMark Trial ( o pirateado, no recuerdo). Mis resultados estaban guardados como texto, asi que armé una tabla simple y algunos gráficos para ilustrar las mejoras que alinear las particiones trae en este tipo de discos.

Antes de continuar quiero hacer una aclaración sobre la pérdida de rendimiento que se detecta en algunos resultados. Dado que las pruebas ANTES de alinearlas fueron hechas con un pase de 5 veces y un archivo de 50 MB y con un 53% de la partición libre y defragmentada, decidí realizar ahora las pruebas en las mísmas condiciones: Borré archivos hasta tener un 53% libre de la partición, defragmenté y corrí exactamente el mísmo test. Al ver que algunos resultados eran menores y demostraban una pérdida de rendimiento, me decidí por hacerlos varias veces más y comprobé que el rendimiento si es mejor en todas las pruebas, pero para no ser injusto, voy a publicar solamente un resultado en base a la primer prueba que realicé después de alinear en las mísmas condiciones que la prueba anterior.

Obviamente el equipo de prueba es el mísmo (porque es mi PC de escritorio)

Éstos resultados se obtuvieron con la siguiente configuración (solo porque siempre quise hacer un review y armar este cuadro como tomshardware.com)

 

Parte Descripción
Motherboard ASUS 1156 P7P55-M
CPU INTEL LGA1366 i7-860 2.80GHZ 8MB
CPU Cooler Stock de fábrica
Disco Western Digital 1 Tb WD10EARS-00Y5B1
RAM 4 Gb(2x2Gb) G-Skill Trident Black PC3 12800 8-8-8-21
VGA XFX GeForce 9800 GTX+ 512MB
Gabinete Sentey RJA-243C
PSU Sentey 600Watts Generica
OS Windows 7 Ultimate 64 bits
Software CrystalDiskMark 3.0.1

 

 

Resultados:

 

Test Sin Alinear Alineado Mejora
Sequential Read 80,252 86,947 +8,34%
Sequential Write 67,303 89,817 +33,45%
Random Read 512KB 135,233 134,343 -0,66%
Random Write 512KB 47,507 166,715 +250,93%
Random Read 4KB (QD=1) 2,226 20,531 +822,33%
Random Write 4KB (QD=1) 0,322 1,379 +328,26%
Random Read 4KB (QD=32) 2,958 1,103 -62,71%
Random Write 4KB (QD=32) 0,317 1,469 +363,41%
Random Read 4KB (QD=1) 543,3 5012,5 +822,60%
Random Write 4KB (QD=1) 78,6 336,6 +328,24%
Random Read 4KB (QD=32) 722,2 269,3 -62,71%
Random Write 4KB (QD=32) 77,5 358,5 +362,58%

Aclaro que las primeras líneas están expresadas en MB/s y las últimas 4 están expresadas en IOPS (operaciones por segundo).

Y ahora algunos gráficos:

Lectura y Escritura secuencial y aleatoria de 512Kbytes
Expresada en MB/S

Escritura y lectura secuencial generica y Escritura y lectura aleatoria de 512Kb. Hay mejoras en todo excepto en lecturas aleatorias de 512Kb, que parece no verse afectado por la alineación

Lectura y Escritura aleatoria de 4Kbytes
Expresada en MB/S

La escritura y lectura aleatoria de 4Kb muestra una mejora bastante notoria. La escala representa MB/S

Lectura y Escritura aleatoria de 4Kbytes
Expresada en IOPS

Este gráfico es idéntico al anterior porque es la mísma comparativa, pero me pareció interesante para que puedan ver la escala medida en IOPS, en lugar de MB/S. La diferencia es abismal.

 

Esto me obliga a recomendar encarecidamente que la gente con discos con sectores de 4k se asegure de que sus particiones estén correctamente alineadas.

Un saludo!

Tom

One thought on “Rendimiento luego de alinear particiones en disco con sectores de 4k”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *