¿Quiere saber cuál de sus discos duros tiene la velocidad más rápida y si realmente es tan rápido como prometen los fabricantes? Ya sea una PC o un servidor, la utilidad gratuita Diskspd realizará pruebas de esfuerzo y comparará sus discos duros.

Nota:
La prueba de estrés es una forma de probar la confiabilidad.
Anteriormente, los usuarios utilizaban a menudo la antigua utilidad SQLIO de Microsoft para realizar pruebas de estrés. Sin embargo, actualmente Microsoft sólo proporciona la utilidad Diskspd para reemplazar SQLIO.
1. ¿Por qué utilizar Diskspd?
Diskspd te dirá la capacidad máxima que puede manejar tu disco duro o el punto más rápido del disco duro que debes usar para propósitos como jugar juegos,... en tu computadora.
Puede consultar el siguiente ejemplo, suponiendo que hay 3 unidades en un servidor: unidad F, unidad G y unidad C. Si la unidad F tiene MDF, la unidad G tiene LDF y el sistema operativo está en la unidad, podemos juzgar cuál La configuración es efectiva.
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
Si usamos Diskspd para analizar, la unidad F será la más rápida, por lo que "insertaremos" el archivo MDF en la unidad F.
2. Descargar Diskspd
Microsoft proporciona la herramienta Diskspd de forma gratuita y puede descargarla desde Microsoft Technet . Además, Diskspd es de código abierto, por lo que puedes descargar e inspeccionar o editar el código fuente desde GitHub .
Descarga Diskspd a tu computadora e instálalo aquí .
Diskspd funciona en las versiones de Windows 7,8,8.1 y 10, así como en Windows Server 2012, 2012 R2 y 2016 Technical Preview 5.
Una vez completada la descarga, extraiga el archivo .zip en una carpeta. Tenga en cuenta que la carpeta extraída contiene 3 archivos "diskapd.exe" diferentes. Una carpeta es "amd64fre" para Windows de 64 bits, la carpeta "x86fre" es para Windows de 32 bits.
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
3. ¿Cómo realizar la prueba de estrés?
Para realizar parte de la prueba, solo puede llamar al comando Diskspd desde el símbolo del sistema con los derechos de administrador habilitados.
En Windows 10 u 8.1, haga clic derecho en el botón Inicio en la esquina inferior izquierda y seleccione Símbolo del sistema (Administrador).
En Windows 7, busque el acceso directo al símbolo del sistema en el menú Inicio y luego seleccione Ejecutar como administrador.
Primero use cd para cambiar al directorio que contiene el Diskspd.exe que desea usar:
cd c:\ruta\a\diskspd\amd64fre
Luego ejecute el comando Diskspd que contiene las opciones que desea utilizar. Encontrará una lista de opciones de comando e información de uso en el archivo DiskSpd_Documentation.pdf de 30 páginas incluido con el Diskspd que descargó.
Sin embargo, si desea ejecutar el comando rápidamente, aquí tiene un ejemplo:
El siguiente comando establece el tamaño del bloque en 16K (-b16K), ejecuta la prueba en 30 segundos (-d30), desactiva el hardware y el software (-Sh), mide las estadísticas de latencia (-L), utiliza dos solicitudes de E/S por subproceso (- o2) y cuatro subprocesos (-t4) por destino, utiliza acceso aleatorio en lugar de escrituras secuenciales (r), realiza el 30 % de las operaciones de escritura y el 70 % de la actividad de lectura (-w30).
Creará un archivo en c:\testfile.dat de 50 MB de tamaño (-c50M). Si desea comparar la unidad D: en su lugar, busque d:\testfile.dat
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
Después de 30 segundos, los resultados de la prueba del comando anterior se mostrarán en el símbolo del sistema y podrá ver los resultados allí.
Al buscar los resultados, verá el promedio de MB/s que la unidad logró durante la prueba: cuántas operaciones de escritura se realizaron en 1 segundo, cuántas operaciones de lectura se realizaron en 1 segundo y el total. se realizan cada segundo.
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
Estas estadísticas son extremadamente útiles en situaciones en las que se comparan varias unidades para evaluar cuál es más rápida para operaciones específicas, pero también le brinda una idea precisa de cuántas E/S por dispositivo puede manejar el disco duro.
Además, puede exportar los resultados a un archivo de texto para verlos más tarde. Por ejemplo, ejecute el siguiente comando con el comando anterior y los resultados se mostrarán en el archivo C:\testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat > c:\testresults.txt
![¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor? ¿Cómo realizar una prueba de esfuerzo del disco duro de su computadora o servidor?]()
Haga lo mismo con otras unidades y compare.
4. Personaliza el comando Prueba de estrés
Si está intentando determinar qué disco duro es el más rápido para cargas de trabajo pesadas, debe crear un comando que se adapte mejor a la carga de trabajo. Por ejemplo, si un servidor solo lee datos y no escribe, debe realizar una prueba de lectura del 100 % y no realizar ninguna prueba de rendimiento de escritura. Ejecute la prueba de esfuerzo en varias unidades y compare los resultados para ver qué unidad es más rápida y adecuada para el trabajo que necesita realizar.
Tenga en cuenta que hay muchas opciones de línea de comando diferentes que puede especificar para Diskspd.exe. Aquí hay algunas opciones importantes:
- -w representa el porcentaje de operaciones de escritura y lectura. Por ejemplo, ingresar -w40 realizará el 40% de operaciones de escritura y el 60% restante de operaciones de lectura. Al ingresar -w100 se realizarán operaciones de escritura al 100%. Omitir -w o ingresar -w0 realizará operaciones de escritura del 0% y operaciones de lectura del 100%.
- -r o –s decide si se verifica el uso, el acceso aleatorio o las operaciones secuenciales. Especifique -r para acceso aleatorio o -s para secuencial. Esto le ayuda a probar el acceso aleatorio a archivos (normalmente una serie de archivos pequeños) o el acceso secuencial a archivos (normalmente un archivo grande leído o escrito de una vez).
- -t representa la cantidad de subprocesos que se ejecutarán a la vez, como -t2 para 2 subprocesos o -t6 para 6 subprocesos.
- -o representa el número de solicitudes pendientes por hilo, como -o4 para 4 solicitudes o -o2 para 2 resultados.
- -d es el tiempo de las secciones de prueba en segundos, como -d90 durante 90 segundos o -d120 durante 120 segundos.
- -b es el tamaño de bloque de operaciones como lectura o escritura, como -b16K para un tamaño de bloque de 16K o -b64K para un tamaño de bloque de 64K.
Consulte algunos artículos más a continuación:
¡Buena suerte!