informatique:divers:test_de_debit_de_disques_dur

Tester le débit des disques dur avec dd

Sous Linux, la commande dd peut être utilisée pour une mesure de performance en lecture et écriture séquentielle. Un test de lecture et écriture.

Pour se concentrer sur l'écriture des données sur un disque, la source des informations sera une suite de zero disponible depuis le chemin /dev/zero. Si nous voulions mesurer la performance du disque, il aurait fallu écrire directement sur le chemin du disque (par exemple of=/dev/sda), mais cela effacerait le contenu du disque. En indiquant le chemin d'un fichier of=/media/disk_6/test, nous devons passer par le systèmes de gestion de fichiers, qui peut nous ralentir. Mais cela n’enlèvera pas les conditions réelles que nous pouvons avoir avec un disque.

En utilisant if=/dev/zero et bs=1G, Linux aura besoin de 1GB d'espace disponible dans la RAM. Si vous n'avez pas suffisamment d'espace disponible, pensez à réduire cette valeur, par exemple à 512MB.

$ dd if=/dev/zero of=/media/disk_6/testfile bs=1G count=1 oflag=direct

J'ai effectué des tests avec des disques dur externes branchés sur un Raspberry Pi 3. Les disques se trouvent dans deux baies 4 disques branchées sur les ports USB3, sauf le disk_51 qui était branché sur un port USB 2.0. Ensuite J'ai effectué un second test avec tous les disques branchés derrière un HUB USB 3.

Disk Branché en direct Branché via un hub
disk_14 76,2 MB/s 76,2 MB/s
disk_20 89,6 MB/s 90,2 MB/s
disk_21 99,0 MB/s 91,9 MB/s
disk_23 108 MB/s 97,3 MB/s
disk_24 101 MB/s 95,0 MB/s
disk_25 97,3 MB/s 93,5 MB/s
disk_51 24,6 MB/s 68,0 MB/s
  • informatique/divers/test_de_debit_de_disques_dur.txt
  • Dernière modification : 2022/12/07 21:42
  • de Cédric ABONNEL