Cómo probar el rendimiento del disco duro con DiskSpd en Windows 10

En Windows 10, "Disco duro" es una herramienta opcional diseñada por Microsoft para probar el rendimiento del almacenamiento de cargas de trabajo. Con esta herramienta de línea de comandos, puede determinar rápidamente el rendimiento de una unidad para confirmar si es tan rápida como afirma el fabricante. O puede comparar lecturas y escrituras de diferentes discos duros para ver cuál es el más rápido para cargas de trabajo específicas. Por ejemplo, cuando está construyendo un servidor o una estación de trabajo para alojar máquinas virtuales, un servidor de alojamiento web o una base de datos, o planea ejecutar aplicaciones de operaciones de entrada/salida pesadas por segundo (IOPS).

Cualquiera que sea el motivo, DiskSpd incluye muchas opciones para crear una prueba de estrés para medir el rendimiento máximo de lectura y escritura que puede manejar una unidad, y la herramienta funciona con Windows 10 o Windows Server.

Esta práctica guía lo guiará a través de los pasos para comenzar a comparar el rendimiento del disco duro con la herramienta DiskSpd en Windows 10.

Para instalar la herramienta DiskSpd en Windows 10, siga estos pasos:

  1. Abrir velocidad de disco Página de descarga de GitHub.
  2. En la sección "Versiones", haga clic en el DiskSpd.zip opción para guardar el archivo en su computadora.

(Crédito de la imagen: futuro)
  1. Abra la carpeta zip en el Explorador de archivos.
  2. Pinchalo Extraer todo Opción de la pestaña "Herramientas de carpeta comprimida".

(Crédito de la imagen: futuro)
  1. Confirme una ruta para extraer los archivos.

(Crédito de la imagen: futuro)
  1. Comprobar el "Mostrar archivos extraídos cuando esté completo" opción.
  2. Pinchalo Extracto botón.

Una vez que haya completado los pasos, puede comenzar a usar la herramienta desde el símbolo del sistema.

Antes de realizar la prueba de rendimiento, se recomienda cerrar todas las aplicaciones en ejecución y asegurarse de que la integridad del almacenamiento esté en buenas condiciones.

Para ejecutar la herramienta DiskSpd con el símbolo del sistema, siga estos pasos:

  1. Abrir Comenzar.
  2. Buscar Símbolo del sistemahaga clic derecho en el primer resultado y seleccione el Ejecutar como administrador opción.
  3. Escriba el siguiente comando para navegar a la carpeta que contiene la herramienta DiskSpd y presione Entrar: cd \RUTA\A\HERRAMIENTA

En el comando, especifique el comando para el destino del archivo DiskSpd.exe. Por ejemplo, este comando abre la ubicación de la herramienta en la carpeta "Descargas": cd C:\Usuarios\nombre de usuario\Descargas\DiskSpd\amd64

  • Nota rápida: Debe utilizar la versión de la herramienta compatible con su instalación. Si tiene una versión de Windows 10 de 64 bits, debe usar el ejecutable dentro del "amd64" carpetas. De lo contrario, si está utilizando la versión de 32 bits del sistema operativo, debe utilizar el ejecutable en el "x86" carpetas. Si no conoce el tipo de sistema del dispositivo, puede comprobarlo en configuraciones > Sistema > A propositobajo el "Especificaciones del dispositivo" sección.
  1. Escriba el siguiente comando para ejecutar DiskSpd para probar el rendimiento de lectura y escritura de un disco duro local en Windows 10 y presione Entrar: diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:\disk-speed-test.dat
  • Nota rápida: Esta herramienta distingue entre mayúsculas y minúsculas. Por lo tanto, debe escribir cada parámetro con el caso correcto para que el comando se ejecute correctamente. Consulte la descripción a continuación para comprender las opciones que uso en el comando. Además, en el comando, no olvide actualizar la ruta y el nombre del archivo de datos de destino si es necesario.

(Crédito de la imagen: futuro)
  1. (Opcional) Escriba el siguiente comando para ejecutar el comando y exportar los resultados a un archivo de texto, luego presione Entrar: diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:\disk-speed-test.dat > c:\drive-test-results.txt
  • Nota rápida: En el comando, actualice la ruta y el nombre del archivo de datos de destino y el archivo para almacenar los resultados de referencia. También tenga en cuenta que al enviar los resultados a un archivo de texto, no verá ningún resultado en la pantalla. En su lugar, los resultados de la prueba se escribirán en el archivo de texto.

(Crédito de la imagen: futuro)
  1. (Opcional) Escriba el siguiente comando para probar las lecturas secuenciales y presione Entrar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -si c:\disk-speed-test.dat
  2. (Opcional) Escriba el siguiente comando para probar las reproducciones aleatorias y presione Entrar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -rc:\disk-speed-test.dat
  3. (Opcional) Escriba el siguiente comando para probar las escrituras secuenciales y presione Entrar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -si c:\disk-speed-test.dat
  4. (Opcional) Escriba el siguiente comando para probar escrituras aleatorias y presione Entrar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -rc:\disk-speed-test.dat

Después de completar los pasos, la herramienta DiskSpd probará el rendimiento del disco duro según los parámetros que especificó en el comando.

Aquí hay un desglose de las opciones que usamos en el primer comando (ver paso 5):

  • -d60 — Indica cuánto tiempo el comando usará el disco duro en segundos.
  • -W15 — Configure el tiempo de calentamiento antes del inicio de la prueba.
  • -C15 — Configure el tiempo de enfriamiento después de la prueba.
  • -c128M — Personaliza el tamaño del archivo a crear para las pruebas.
  • -t4 — Especifica el número de subprocesos que se utilizarán. Generalmente, puede usar uno por núcleo disponible en el procesador.
  • -o4— Especifica el número de solicitudes de E/S pendientes por destino por subproceso.
  • -b8k — Establece el tamaño del bloque (el valor predeterminado es 64K).
  • -I- Mide las estadísticas de latencia.
  • -r— Produce E/S aleatorias. Puede anular esto con la opción "-s".
  • -Ch— Deshabilita el almacenamiento en caché de escritura de software y hardware.
  • -w50 — Especifica el porcentaje de solicitudes de escritura y lectura. Al usar el 100 número significa que el comando escribirá el 100% del tiempo durante la prueba. Al usar el 0 significa que el comando solo realizará lecturas al 100%. Por ejemplo, "-W50" hará un 50 % de escritura y un 50 % de lectura. Esta es una prueba equilibrada, pero puede cambiar el número para ajustar la prueba a su situación.
  • c:\disk-speed-test.dat — Esta es la ruta de almacenamiento de archivos de destino para la prueba.

Nos enfocamos en mostrar algunos comandos de ejemplo para que se familiarice con la herramienta. Todavía puedes usar el "diskspd/??" para revisar todas las opciones disponibles para crear un comando personalizado para probar el almacenamiento para su situación.

Si planea usar la herramienta DiskSpd, considere que se trata de pruebas artificiales, lo que significa que nunca coincidirán con las cargas de trabajo del mundo real. Sin embargo, las pruebas le darán una idea del rendimiento que puede esperar. Solo necesita saber qué opciones elige para adaptarse mejor a su carga de trabajo.

El tiempo de ejecución dependerá de los parámetros que utilizó en el comando. Cuando ejecute el comando, no verá ninguna información en la pantalla hasta que la herramienta complete la prueba.

Cuando se complete la prueba de rendimiento, la salida se imprimirá en la pantalla. La primera parte incluye un resumen de las opciones que especificó en el comando, incluida la duración, los tiempos de calentamiento y enfriamiento, las estadísticas de latencia y otros detalles.

(Crédito de la imagen: futuro)

Luego está la sección que incluye los resultados de las pruebas, que se divide en varias tablas. En la primera parte del resultado, encontrará cuánto tiempo tardó el comando en completar la prueba, la cantidad de amenazas y los procesadores. A continuación, hay un resumen de la carga promedio de la CPU durante la prueba.

(Crédito de la imagen: futuro)

EL "E/S totales" La tabla muestra lecturas y escrituras por subproceso. La información proporciona el rendimiento promedio en mebibytes por segundo. O las operaciones (lecturas y escrituras) que se ejecutaron en un período determinado (segundo), y la entrada/salida total (IO) también en un período determinado. Típicamente, la información de importancia sería el resultado total de la MB/sque le indica el promedio de lecturas y escrituras en mebibytes por segundo.

(Crédito de la imagen: futuro)

EL "Leer OI" La tabla solo muestra estadísticas de lectura por subproceso. EL "Escribir E/S" La tabla solo muestra estadísticas de escritura por subproceso. Y la tabla en la parte inferior de la página incluye información de latencia.

(Crédito de la imagen: futuro)

Si bien estas estadísticas pueden ayudar a comprender el rendimiento del jugador, la información tendrá más sentido si ya sabe qué esperar. Por ejemplo, si conoce las lecturas y escrituras anunciadas por el fabricante, puede determinar si la unidad cumplirá con las expectativas. O también puede volver a ejecutar la herramienta DskSpd en diferentes unidades para ver cuál es más rápida.

Más recursos

Para obtener más artículos útiles, cobertura y respuestas a preguntas comunes sobre Windows 10 y Windows 11, visite los siguientes recursos:

Deja una respuesta

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

Subir