Cherche Bench disque équivalent plus ou moins à HDTach sous Linux - Hardware - Linux et OS Alternatifs
Marsh Posté le 22-08-2004 à 22:24:39
rolalal comment tu t'es chié sur la balise image...
sinon avec un mrtg ça doit être possible de faire quelque chose de la sorte non ?
Marsh Posté le 22-08-2004 à 22:31:05
mrtg ?
Je vois pas trop comment mrtg peut servir à ça, là je veux bencher les perfs d'un disque, mrtg permet de prendre des valeurs dans le temps et de les grapher, là c'est juste de parcourir le disque pour voir sa vitesse en chaque endroit du volume et surtout mesurer le temps d'accès du disque, le graph en lui même je m'en fiche
P.S. : Oui ça arrive à tout le monde un jour les balises
Marsh Posté le 22-08-2004 à 22:36:55
bein parmis les stats de mrtg, tu dois avoir les vitesses de dur, activité disque, etc...
Marsh Posté le 22-08-2004 à 22:42:10
Je comprends pas trop là.
MRTG permet généralement de prendre des stats sur le temps, grâce à des données injectées régluièrement ( genre toutes les 5 min ) via SNMP ou scripts shells etc.
Je pense qu'on peut bien voir l'activité des disques via iostats etc, mais je vois pas comment mrtg pourrait "bencher" un disque et encore moins comment mrtg pourrait mesurer un temps d'accès disque
tips : l'échelle horizontale n'est pas un temps mais représente l'endroit sur le volume...
Marsh Posté le 22-08-2004 à 22:50:22
ReplyMarsh Posté le 23-08-2004 à 18:53:42
ReplyMarsh Posté le 23-08-2004 à 18:58:27
ReplyMarsh Posté le 23-08-2004 à 19:00:41
suffirait de faire un programme qui lit le disk en raw non ? en déplacant le seek ca devrait etre possible de lire "l'ensemble" de la surface du disque.
Marsh Posté le 23-08-2004 à 19:02:28
Oui je pense, par contre c'est pas moi avec le temps dont je dispose dans mes journées et mes compétences en programmation d'I/O qui vais pouvoir le faire
Pis je veux les temps d'accès
Enfin déjà Bonnie++ est un peu plus complet que hdparm mais bon
Marsh Posté le 23-08-2004 à 19:04:53
bin pour le temps d'accès :
-aller au début du disque en "raw"
-lancer chrono
-aller a un emplacement du fichier avec lseek()
-lire un truc
-arrêter chrono
Dans le principe c'est bon ?
Marsh Posté le 23-08-2004 à 19:09:06
void_ppc a écrit : bin pour le temps d'accès : |
T'auras un carambar.
Marsh Posté le 23-08-2004 à 19:19:22
void_ppc a écrit : bin pour le temps d'accès : |
Je sais pas, ça demande teste pratique ce truc
Faudra que je demande à un codeur de me tester ça, moi j'ai pas le temps
Marsh Posté le 23-08-2004 à 19:36:35
void_ppc a écrit : bin pour le temps d'accès : |
bein non
pace que avec lseek, tu passes par la couche filesystem, donc tu ne controle pas la géographie du disque
Marsh Posté le 23-08-2004 à 19:44:04
c'est même pas ça le problème, je viens d'essayer un lseek sur le dur en raw, ca renvoi toujours 0.
Ptet avec ioctl() ?
Marsh Posté le 23-08-2004 à 21:33:44
http://www.coker.com.au/bonnie++/
Sly : /mode #osa +ooo farib
plz
Marsh Posté le 22-08-2004 à 22:09:38
J'aimerais tester les perfs de plusieurs chaines RAID, certaines ne sont pas supportées par hdparm ( Mylex par ex ) et de toute manière hdparm ne me convient pas puisqu'il ne teste que très briévement la vitesse des disques en une lecture non complète sur toute la taille du disque et que surtout il ne mesure pas les temps d'accès, chose qui m'intéresse tout particulièrement
J'ai bonnie++, mais il ne semble pas tester non plus les temps d'accès disque
hdtach c'est ça :
( sur un disque de 9 Go il donne la vitesse en toute position de l'espace et le temps d'accès )
Je ne veux pas forcément une interface graphique par contre, mais juste pas devoir installer un Windows sur une machine pour juste bencher un RAID...
Message édité par Sly Angel le 22-08-2004 à 22:29:16