Comment faire

Comment tester les performances du disque dur avec DiskSpd sous Windows 10

Dans Windows 10, DiskSpd est un outil de ligne de commande facultatif que Microsoft a conçu pour tester les performances de stockage de la charge de travail. À l’aide de cet outil, vous pouvez déterminer rapidement les performances d’un lecteur pour confirmer s’il est aussi rapide que le fabricant l’a annoncé. Ou vous pouvez comparer les lectures et écritures de différents disques durs pour savoir lequel est le plus rapide pour des charges de travail spécifiques. Par exemple, lorsque vous construisez un serveur ou une station de travail pour héberger des machines virtuelles, un serveur d’hébergement Web, une base de données ou que vous prévoyez d’exécuter des applications d’opérations d’entrée/sortie par seconde (IOPS) lourdes.

Quelle que soit la raison, le DiskSpd comprend de nombreuses options qui peuvent aider à créer un test de stress pour mesurer les performances maximales de lecture et d’écriture qu’un lecteur peut gérer, et l’outil fonctionne sur Windows 10 et Windows Server.

Dans ce guide Windows 10, nous vous expliquerons les étapes pour commencer à comparer les performances d’un disque dur avec l’outil de commande DiskSpd conçu par Microsoft.

Comment installer DiskSpd sur Windows 10

Pour installer l’outil en ligne de commande DiskSpd sur Windows 10, procédez comme suit :

  1. Ouvert DiskSpd Page de téléchargement de GitHub.
  2. Dans la section « Releases », cliquez sur le bouton DiskSpd.zip lien.

    Télécharger DskSpd

  3. Enregistrez le fichier sur l’appareil.
  4. Ouvrez le dossier zip.
  5. Clique le Extraire tout dans l’onglet « Outils de dossier compressé ».

    Bouton Zip Extraire tout

  6. Confirmez un chemin pour extraire les fichiers.

    Chemin d'extraction zip

  7. Vérifier la Afficher les fichiers extraits une fois terminé option.
  8. Clique le Extrait bouton.

Une fois les étapes terminées, vous pouvez commencer à utiliser l’outil à partir de l’invite de commande.

Comment utiliser DiskSpd sur Windows 10

Avant de procéder au test de performances, il est recommandé de fermer toutes les applications en cours d’exécution et de s’assurer que la santé du stockage est en bon état.

Pour exécuter l’outil DiskSpd avec l’invite de commande sous Windows 10, procédez comme suit :

  1. Ouvert Démarrer.
  2. Rechercher Invite de commandes, cliquez avec le bouton droit sur le premier résultat et sélectionnez le Exécuter en tant qu’administrateur option.
  3. Tapez la commande suivante pour accéder au dossier contenant l’outil DiskSpd et appuyez sur Entrer:

    cd CHEMINVERSOUTIL

    Dans la commande, assurez-vous de spécifier la commande à la destination du fichier DiskSpd.exe.

    Par exemple, cette commande ouvre l’emplacement de l’outil dans le dossier « Téléchargements » :

    cd C:UsersusernameDownloadsDiskSpdamd64

    Note rapide: Vous devez utiliser la version de l’outil compatible avec votre installation. Si vous avez une version 64 bits de Windows 10, vous devez utiliser l’exécutable dans le dossier « amd64 ». Sinon, si vous utilisez la version 32 bits du système d’exploitation, vous devez utiliser l’exécutable dans le dossier « x86 ». Si vous ne connaissez pas le type de système de l’appareil, vous pouvez vérifier sur Réglages > Système > Sur, dans la section « Spécifications de l’appareil ».

  4. Tapez l’exemple de commande suivant pour exécuter le DiskSpd afin de tester les performances de lecture et d’écriture d’un disque dur local sous Windows 10 et appuyez sur Entrer:

    diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:disk-speed-test.dat

    Commande de test de performances DskSpd

    Note rapide: Cet outil est sensible à la casse. Par conséquent, vous devez taper chaque paramètre avec la casse correcte pour que la commande s’exécute correctement. Voir la description ci-dessous pour comprendre les options que nous utilisons dans la commande. De plus, dans la commande, n’oubliez pas de mettre à jour le chemin et le nom de fichier du fichier de données cible si nécessaire.

  5. (Facultatif) Tapez la commande suivante pour exécuter la commande et exporter les résultats dans un fichier texte, puis appuyez sur Entrer:

    diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:disk-speed-test.dat > c:drive-test-results.txt

    DskSpd exporte les résultats vers un fichier texte

    Note rapide: Dans la commande, mettez à jour le chemin et le nom de fichier du fichier de données cible et du fichier pour stocker les résultats du benchmark. N’oubliez pas non plus que lors de la sortie des résultats dans un fichier texte, vous ne verrez aucun résultat à l’écran. Au lieu de cela, les résultats du test seront écrits dans le fichier texte.

  6. (Facultatif) Tapez la commande suivante pour tester les lectures séquentielles et appuyez sur Entrer:

    diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -si c:disk-speed-test.dat

  7. (Facultatif) Tapez la commande suivante pour tester les lectures aléatoires et appuyez sur Entrer:

    diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -rc:disk-speed-test.dat

  8. (Facultatif) Tapez la commande suivante pour tester les écritures séquentielles et appuyez sur Entrer:

    diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -si c:disk-speed-test.dat

  9. (Facultatif) Tapez la commande suivante pour tester les écritures aléatoires et appuyez sur Entrer:

    diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -rc:disk-speed-test.dat

Une fois les étapes terminées, l’outil DiskSpd testera les performances du disque dur en fonction des paramètres que vous avez spécifiés dans la commande.

Voici une ventilation des options que nous avons utilisées dans la première commande (voir étape n°5):

  • -d60 — Indique combien de temps la commande mettra le disque dur sous tension en secondes.
  • -W15 — Réglez le temps de préchauffage avant le début du test.
  • -C15 — Réglez le temps de refroidissement après le test.
  • -c128M — Personnalisez la taille du fichier à créer pour les tests.
  • -t4 — Indique le nombre de threads à utiliser. Habituellement, vous pouvez en utiliser un par cœur disponible dans le processeur.
  • -o4 — Spécifie le nombre de demandes d’E/S en attente par cible et par thread.
  • -b8k — Définit la taille du bloc (la valeur par défaut est 64 Ko).
  • -L — Mesure les statistiques de latence.
  • -r — Produit des E/S aléatoires. Vous pouvez remplacer cela avec l’option « -s ».
  • -Ch — Désactive la mise en cache des écritures logicielles et matérielles.
  • -w50 — Spécifie le pourcentage de demandes d’écriture et de lecture. Utilisant 100 signifie que la commande écrira 100 pour cent du temps pendant le test. Utilisant 0 signifie que la commande n’effectuera que 100 % de lectures. Par exemple, « -W50 » effectuera 50 pour cent d’écriture et 50 pour cent de lecture. Il s’agit d’un test équilibré, mais vous pouvez modifier le nombre pour ajuster le test à votre situation.
  • c:disk-speed-test.dat — Il s’agit du chemin de stockage du fichier cible pour le test.
  • Nous nous concentrons sur la présentation de certains exemples de commandes pour vous familiariser avec l’outil. Vous pouvez toujours utiliser le diskspd /? pour passer en revue toutes les options disponibles pour créer une commande personnalisée pour tester le stockage en fonction de votre situation.

    Si vous prévoyez d’utiliser l’outil DiskSpd, considérez qu’il s’agit de tests artificiels, ce qui signifie qu’ils ne correspondront jamais aux charges de travail réelles. Cependant, les tests vous donneront une bonne idée de ce à quoi vous attendre. Il vous suffit de connaître les options que vous choisissez pour correspondre le plus possible à votre charge de travail.

    Comment consulter les résultats de DiskSpd sur Windows 10

    Le temps d’exécution dépendra des paramètres que vous avez configurés dans la commande. Lorsque vous exécutez la commande, vous ne verrez aucune information à l’écran tant que l’outil n’aura pas terminé le test.

    Une fois le test de performance terminé, la sortie s’imprimera à l’écran. La première partie comprend un résumé des options que vous avez spécifiées dans la commande, y compris la durée, les temps de préchauffage et de refroidissement, les statistiques de latence et d’autres détails.

    Ensuite, il y a la section qui comprend les résultats du test, qui est divisé en plusieurs tableaux. Dans la première partie du résultat, vous trouverez combien de temps la commande a mis pour terminer le test, le nombre de menaces et de processeurs. Ce qui suit comprend un résumé de la charge moyenne du processeur pendant le test.

    Le tableau « Total IO » montre les lectures et écritures par thread. Les informations offrent les performances moyennes en mégaoctets par seconde. Ou les opérations (lecture et écriture) qui ont été exécutées dans une période donnée (seconde), et le total des entrées/sorties (IO) également dans une période donnée. Habituellement, l’information d’importance serait le résultat total de la Mio/s, qui vous indique la moyenne des lectures et des écritures en mebioctets par seconde.

    Le tableau « Read IO » affiche uniquement les statistiques de lectures par thread. Le tableau « Write IO » affiche uniquement les statistiques d’écritures par thread. Et le tableau en bas de la page comprend des informations sur la latence.

    Bien que ces statistiques puissent aider à comprendre les performances du lecteur, les informations auront plus de sens si vous savez déjà à quoi vous attendre. Par exemple, connaissant les lectures et écritures annoncées par le fabricant, vous pouvez déterminer si le lecteur vivra à la hauteur des attentes. Ou vous pouvez également réexécuter l’outil DskSpd sur différents lecteurs pour déterminer lequel est le plus rapide.

    Plus de ressources Windows 10

    Pour plus d’articles utiles, une couverture et des réponses aux questions courantes sur Windows 10, visitez les ressources suivantes :

    Back to top button