Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Miscellaneous
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Tester les vitesses de lecture/écriture des disques

Il existe bon nombre de façons de tester les vitesses de lecture et d'écriture de votre (vos) disque(s) dur(s). Un bon test consiste à utiliser la commande dd en conjonction avec /dev/zero pour créer un fichier de taille déterminée, rempli de zéros. Lancez ceci à travers la commande "time" et vous obtiendrez une lecture assez précise de l'utilisation du processeur et du temps nécessités par l'opération. Essayez ceci:

time dd if=/dev/zero of=temp.txt bs=1024k count=128

Ceci vous donnera la durée nécessaire à la création d'un fichier de 128 Mos de zéros par blocs de 1 Mo sous le nom temp.txt. Si je fais ça sur mon système j'obtiens:

  128+0 records in
  128+0 records out
 
  real    0m9.258s
  user    0m0.011s
  sys     0m1.472s
 

ce qui indique une vitesse d'écriture de 128/9.258=13.8 Mo par seconde. Comme le temps CPU total est constitué du temps utilisateur + système, on obtient un usage du CPU de (1.1472+0.011)/9.258, soit 12.5%.

Bob Rost (rrost@andrew.cmu.edu) et Ramon Barrios Lascar (RamonBarrios@Virtualiza.com) noujs montrent comment utiliser le test de vitesse de lecture, toujours avec dd:

Créez un fichier de 128 Mo appelé "temp.dat" sur le bureau, avec cette commande:

time dd if=/dev/zero of=/boot/home/Desktop/temp.dat bs=1024k count=128

Puis utilisez dd mais en redirigeant la sortie vers /dev/null pour tester la vitesse de lecture pure:

 time dd if=/boot/home/Desktop/temp.dat of=/dev/null bs=1024k count=128
 128+0 records in
 128+0 records out
 
 real    0m7.312s
 user    0m0.004s
 sys     0m0.338s
 

Diviser 128 par 7.312 me donne une vitesse de lecture de 17.5 Mo/sec pour mon disque dur. Wahou!

Parmi les autres tests de vitesse de lecture, vous pouvez trouver iozone/iostone sur BeBits, et l'outil de comparaison de performances BeRometer.

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Marco Nelissen.
Site de l'auteur de cette astuce: http://www.xs4all.nl/~marcone/be.html.

Astuce traduite par: BeTrayer (Jean Schwerer).

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network