Comment tester la vitesse d'un périphérique sous Linux ?
Placer vous dans le periphérique à tester :
cd /mnt/stockage/
// Test d'écriture :
dd if=/dev/zero of=tempfile bs=1M count=10240 conv=fsync
--> 12 en RAID 0 : 10737418240 octets (11 GB, 10 GiB) copiés, 11,6058 s, 925 MB/s
--> 6 en RAID 0 : 10737418240 octets (11 GB, 10 GiB) copiés, 17,9301 s, 599 MB/s
--> 9 en RAID 0 : 10737418240 octets (11 GB, 10 GiB) copiés, 16,2906 s, 659 MB/s
// Test en lecture AVEC cache :
dd if=tempfile of=/dev/null bs=1M count=1024
--> 10737418240 octets (11 GB, 10 GiB) copiés, 2,55513 s, 4,2 GB/s
--> 1073741824 octets (1,1 GB, 1,0 GiB) copiés, 0,259771 s, 4,1 GB/s
--> 1073741824 octets (1,1 GB, 1,0 GiB) copiés, 0,339495 s, 3,2 GB/s
// Test en lecture SANS cache :
/sbin/sysctl -w vm.drop_caches=3
dd if=tempfile of=/dev/null bs=1M count=1024
--> 10737418240 octets (11 GB, 10 GiB) copiés, 5,96994 s, 1,8 GB/s
--> Oublier de copier
--> 1073741824 octets (1,1 GB, 1,0 GiB) copiés, 0,935596 s, 1,1 GB/s