Dans ce tutoriel, je vais vous expliquer comment tester les performance d’un disque lecture et écriture sur Ubuntu en ligne de commande.
Afin que vous poussiez avoir des points de comparaisons, j’ai fais les tests sur deux serveurs, le premier avec des disques NVME et le second avec un disque mécanique.
Pour effectuer les tests on va utiliser deux commandes :
- hdparm : qui va nous permettre de tester la vitesse de lecture
- dd : qui va nous permettre de tester la vitesse d’écriture en créant un fichier de 839 MB
Tester la vitesse de lecture
Pour effectuer le test de vitesse de lecture avec hdparm, on va lui passer deux paramètres :
- -T qui va tester la vitesse de lecture du cache
- -t qui va tester la vitesse de lecture du disque
Pour commencer, il faut savoir quel disque on va faire le test.
Entrer la commande df
pour lister les disques.
![](https://rdr-it.io/wp-content/uploads/2024/02/ubuntu-test-disk-speed-01-600x313.png)
Pour l’ordinateur avec le disque NVME, je vais tester le disque
/dev/sda1
.
Pour tester la vitesse de lecture entrer la commande suivante :
sudo hdparm -T -t /dev/sda1
![](https://rdr-it.io/wp-content/uploads/2024/02/ubuntu-test-disk-speed-02-600x315.png)
![](https://rdr-it.io/wp-content/uploads/2024/02/ubuntu-test-disk-speed-03-600x313.png)
Le résultat s’affiche sous la commande, on peut voir que le ratio entre le deux type de disque est presque x10 pour la lecture.
Tester la vitesse d’écriture
Pour tester la vitesse d’écriture, on va utiliser la commande dd
avec laquelle on va créer un fichier de 800MiB, pour cela on va lui passer 4 parametres :
if=/dev/zero
: indiquer de remplir le fichier de 0of=/tmp/output
: emplacement et nom de sortie du fichierbs=8k
: taille des blocs (blocs size)count=100k
: nombre de blocs à écrire
Pour tester la vitesse écriture entrer la commande suivante :
sudo dd if=/dev/zero of=/tmp/output bs=8k count=100k; sudo rm -f /tmp/output
![](https://rdr-it.io/wp-content/uploads/2024/02/ubuntu-test-disk-speed-04-600x313.png)
![](https://rdr-it.io/wp-content/uploads/2024/02/ubuntu-test-disk-speed-05-600x315.png)
La commande retourne le temps qu’il a fallu pour créer le fichier avec la vitesse, la aussi la différence est quasiment de l’autre x10 entre les deux types de disques.
Vous savez maintenant comment tester la vitesse d’un disque en lecture et écriture sur Linux.