16/12/2024

Commandes et Système

Debian : Connaître la vitesse de lecture d’un disque dur

I. Présentation

Dans ce tutoriel, nous allons voir une astuce qui permet de calculer la vitesse de lecture d'un disque dur, sous Linux et plus précisément sous Debian dans mon cas. Pour cela, nous allons nous appuyer sur fdisk pour lister les disques durs, et hdparm pour le calcul des performances.

II. Procédure avec hdparm

Commençons par lister les disques durs présents sur la machine grâce à la commande suivante :

fdisk -l | grep "Disque"

hdparm1

On remarque la présence de deux disques : sda et sdb. Quant à md0 et md1 il s'agit de grappes RAID logicielles présentent sur la machine.

Désormais, pour calculer la vitesse de lecture nous utiliserons deux options avec la commande hdparm :

  • "-t" pour calculer la vitesse de lecture depuis le cache
  • "-T" pour calculer la vitesse de lecture en accès direct sur le disque dur

Ce qui nous donnera la commande suivante (voir les exemples sur la copie d'écran pour sda, sdb et md0) :

hdparm -t -T /dev/sda

hdparm2

La ligne "Timing cached reads" est le résultat de l'option "-t" alors que la ligne "Timing buffered disk reads" correspond à l'option "-T". On peut voir des vitesses de lecture d'environ 50 Mo/s et de 65 Mo/s sur chacun de mes deux disques, qui sont en fait des disques durs virtuels stockés sur un disque dur physique 5200 tr/min.

Pour information, sachez que l'outil "dd" qui est généralement préinstallé sur Linux, permet d'effectuer également des tests d'écriture au niveau du disque dur. Par exemple, comme test on pourra faire :

dd bs=1M count=256 if=/dev/zero of=test

dd1

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

1 commentaire sur “Debian : Connaître la vitesse de lecture d’un disque dur

  • Sauf que les informations données ne seront pas correctes à cause du cache mise en jeu.

    Si vous voulez les vraies informations de débit, il faudra utiliser la commande suivante :

    # hdparm -t –direct /dev/sda

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.