¿Como medir y mejorar el rendimiento del SSD?

Para que un disco SSD esté bien configurado y podamos estar seguros de que le estamos sacando todo el rendimiento que puede ofrecernos, lo mas fácil y rápido es descargar y ejecutar el programa AS SSD y hacerle un test de velocidad a nuestro disco para ver qué datos nos muestra. Así sabremos si podemos comprobar la configuración y mejorar el rendimiento de nuestro disco SSD. A continuación os explicamos como interpretar estos datos y poder así asegurarnos que su rendimiento es el óptimo.

as ssd

Rendimiento del disco SSD

Obviamente, lo primero que vemos al pasar el test de velocidad, y una de las cosas que mas nos interesa, son las velocidades de lectura y escritura de nuestro disco SSD. Vemos tanto las velocidades en aleatorio como en secuencial. Las mas importante de todas son las velocidades “4K” (aleatorio) y los tiempos de acceso. Pero hay mas cosas que nos pueden indicar que algo está mal, y el programa AS SSD nos las muestra también.

Driver en uso para el SSD

Lo primero que nos indica es el driver de la controladora de discos que estamos usando.

  • msahci” o “storahci” significa que estamos usando el driver genérico de Microsoft;
  • iaStor” o “iaStorA“, significa que tenemos instalado el driver de Intel;
  • Para un chipset AMD, pondrá “amd_sata“.

driver de microsoft vs intel

Lo recomendable para sacarle el máximo partido al SSD suele ser tener el driver del fabricante instalado, sobretodo si es Intel. Como podemos ver en la primera imagen, la diferencia de rendimiento entre tener instalado el driver genérico de Microsoft y el de Intel es más que notoria, con lo que simplemente instalando el driver, podemos ganar bastante rendimiento en cuanto a nuestro disco SSD se refiere. Hay que tener en cuenta que no todos los modelos de chipset o placa tienen drivers disponibles. En caso de que no los haya, no nos queda mas remedio que usar los de Microsoft.

Samsung MZ-V7S500BW - Unidad SSD 970 EVO Plus, 500 GB, M.2, NVMe, tamaño 2.5 ", Interfaz SATA 6 GB/s, Color Negro/Naranja
  • SSD con tecnología v-nand Samsung
  • Factor de forma 2.5 pulgadas excelente Tanto para ordenadores portátiles que fijos
  • interfaz SATA 6 GB/s y retrocompatible con SATA 3 Gbps y SATA 1.5 Gbps
  • velocidad de lectura secuencial hasta 3.500 MB/SEG y velocidad de escritura secuencial hasta 3.300 MB/seg.
  • lectura AL azar (4kb, qd32) hasta 600000 IOPS y escritura aleatorio (4kb, qd32) hasta 550000 IOPS

Modo de funcionamiento del SSD – IDE/AHCI

Pero además, el driver nos indica otra cosa: si tenemos la controladora puesta en modo IDE o AHCI desde la BIOS del equipo. Todos los ejemplos anteriores (msahci, iaStor/iaStora y amd_sata) indican que tenemos la controladora en modo AHCI, y aparece un “OK” en verde al lado del nombre del driver. Usar el modo AHCI es lo más común y recomendable.  Si pone “pciide“, nos pondrá “BAD” al lado del driver en rojo, lo que significa que tenemos la BIOS configurada en modo IDE, que no es lo mas recomendable, pues estamos perdiendo rendimiento.

rendimiento modo ide vs ahci

Si es tu caso, mira en la BIOS de tu equipo si te deja activar el modo AHCI. Aunque hoy en día casi todas las placas soportan el modo AHCI, puede haber alguna antigua que no lo soporte. En este caso, no nos queda mas remedio que dejarlo en modo IDE. Cabe mencionar que, aunque lo tengamos en modo IDE, un SSD sigue siendo muchísimo mas rápido que un HDD.

Alineación de la partición del SSD

El segundo dato que nos muestra es la alineación de las particiones. Esto es, si los bloques físicos del disco “encajan” con los bloques lógicos del sistema de ficheros de la partición. El disco devuelve siempre clústeres enteros de datos (aunque solo le pidamos 1 Byte, el disco devuelve un bloque de 512 Bytes). Cuando se le pide un bloque de datos lógicos al disco de, por ejemplo, 512 Bytes, si los sectores físicos y los clústeres lógicos están alineados, con solo leer un bloque de datos físico, nos podrá devolver todos los datos que le hemos pedido (un bloque lógico) de una vez.

alineacion particion

Si, por el contrario, la partición no está alineada, cuando le pidamos un bloque lógico de 512 Bytes, el disco tendrá que leer 2 bloques físicos (una parte de los datos de uno y la otra parte del otro bloque) para podernos devolver el bloque lógico que le hemos pedido, haciendo que el rendimiento del disco se vea notablemente reducido. Pero esto no es lo peor, sino que con una partición desalineada, cuando escribimos un bloque al disco, estamos escribiendo en realidad en 2 bloques, haciendo que el disco se desgaste el doble de rápido.

OFERTA
Crucial MX500 CT250MX500SSD1(Z) - Disco Duro sólido Interno SSD de 250 GB (3D NAND, SATA, 2.5 Pulgadas)
  • Lecturas/escrituras secuenciales hasta 560/510 MB/s en todos los tipos de archivo y lecturas/escrituras aleatorias hasta 95/90k en todos los tipos de...
  • Acelerado por tecnología NAND Micron 3D
  • La Inmunidad de Pérdida de Energía Integrada conserva todo si trabajo archivado si la corriente eléctrica se corta inesperadamente
  • El cifrado basado en hardware AES de 256 bits mantiene los datos seguros fuera del alcance de los piratas y ladrones informáticos
  • El producto se envía con el paquete Amazon Certified Frustration Free (puede variar del paquete representado en el adjunto del producto)

Como vemos a continuación, si la partición no está alineada, AS SSD nos mostrará “BAD” en rojo. Podemos apreciar la más que notoria diferencia de rendimiento:

alineacion particion

4 comments to

You can leave a reply or Trackback this post.
  1. DiWiT says:

    Hola. Si, como digo es posible, aunque por lo que comentas, las diferencias no son grandes, así que ya estás sacándole el máximo que le puedes sacar a ese disco en ese equipo. Has pasado la herramienta de auto-detección de drivers de intel? Has mirado en la web de Dell si hay drivers para la controladora SATA? De todas formas, yo me quedaría con el de Intel y siempre en su versión más actual (ya sea el de la web de Intel o de la web de Dell), a no ser que dé problemas o el rendimiento decaiga notablemente. Se supone que da mayor estabilidad y fiabilidad.

    Para poner capturas, no te deja subir o insertar las imágenes directamente en los comentarios, pero puedes subirlas a una página como https://postimages.org/ y poner aquí los enlaces de las imágenes.

    Saludos.

  2. Anónimo says:

    Hola, a mi me ha pasado algo similar al comentario 1., aunque la diferencia es muy pequeña.

    Siguiendo los consejos de esta página (https://dellwindowsreinstallationguide.com/2015/09/27/driver-installation-order-windows-10/comment-page-1/) descargué de la web de Intel() la versión 12.9.0.1001, de 28/10/2013, que es la que corresponde al DEV_1C03 con el que se identifica la controladora en el administrador de dispositivos.

    La puntuación total AS SSD con el controlador de microsoft es 995 y con la de Intel 978, para un EVO 850 y, en cuanto a las aleatorias, en 4K “gana” el de intel y en 4k-64Thrd el de microsoft.

    ¿Algún consejo? ¿Puedo instalar la versión más reciente, a pesar de lo que aconseja la página anteriormente citada?

    ¡Muchas gracias!
    P.S: No veo cómo puedo adjuntar las capturas de AS SSD al cometario; si hay alguna forma, p.f. indícamelo y lo incluyo

  3. DiWiT says:

    Hola. A veces eso puede ocurrir, pues es posible que intel no saque drivers actualizados para todos los modelos de chipset o para todos sistemas operativos. Igual estás usando un driver mas antiguo que el de Microsoft y por eso con el de Microsoft rinde mejor. De todas formas, qué velocidades son mejores con el driver de Microsoft, las secuenciales o las aleatorias? Yo dejaría el driver con el que obtengas mejores velocidades aleatorias.

  4. Anónimo says:

    Tengo un problema, hice la prueba de velocidad con el driver generico y luego con el de intel, y lo que veo es que con el driver generico me da mejores resultados, como puede ser?