Test de vitesse de lecture & écriture/title> écriture

Test de vitesse de lecture et écriture

Dernière mise à jour : Debian 10.3 / Buster

Ce document indique quelques méthodes de mesure indicative de la vitesse de lecture et d'écriture des périphériques de stockage.

Sommaire

1 - Vitesse de lecture

1.1 - Principe

$ su -c 'echo 3 > /proc/sys/vm/drop_caches'

1.2 - Utilisation de hdparm

hdparm possède des options permettant de mesurer le temps de lecture sur disque. Le test est indépendant du système de fichier sur le disque.

$ sync ; sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 28678 MB in 1.99 seconds = 14429.61 MB/sec
Timing buffered disk reads: 1394 MB in 3.00 seconds = 464.03 MB/sec
$ sync ; sudo hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 30392 MB in 1.99 seconds = 15300.13 MB/sec
Timing buffered disk reads: 1390 MB in 3.00 seconds = 462.89 MB/sec

1.3 - Utilisation de dd

$ sync ; sudo dd if=/dev/sda bs=1M count=8192 iflag=direct of=/dev/null
8192+0 enregistrements lus
8192+0 enregistrements écrits
8589934592 octets (8,6 GB, 8,0 GiB) copiés, 17,9498 s, 479 MB/s

$ sync ; sudo dd if=/dev/sda bs=1M count=8192 iflag=direct of=/dev/null
....
8589934592 octets (8,6 GB, 8,0 GiB) copiés, 18,04 s, 476 MB/s
$ sync ; sudo dd if=/dev/sda bs=1G count=8 iflag=direct of=/dev/null
8+0 enregistrements lus
8+0 enregistrements écrits
8589934592 octets (8,6 GB, 8,0 GiB) copiés, 15,2402 s, 564 MB/s

$ sync ; sudo dd if=/dev/sda bs=1G count=8 iflag=direct of=/dev/null
....
8589934592 octets (8,6 GB, 8,0 GiB) copiés, 15,2528 s, 563 MB/s

2 - Vitesse d'écriture

2.1 - Principe

Le test consiste à écrire un fichier "test" (par exemple 8 GiB dans l'exemple qui suit) avec des zéros, sur une partition montée. Vérifier qu'il y a une place suffisante sinon réduire la taille du test en conséquences.

$ su -c 'echo 3 > /proc/sys/vm/drop_caches'

2.2 - Utilisation de dd