top pour les access disque - Hardware - Linux et OS Alternatifs
Marsh Posté le 25-08-2009 à 16:37:45
ah connaissait pas celui là.
Ok en cours de test .... je te tiens au courant si on valide ou pas (seul hic ca me fait bizare un outil de surveillance dans un langage interprété)
Sinon les autres ? d'autres outils à me proposer afin de comparer ?
merci
Marsh Posté le 26-08-2009 à 10:54:12
en effet bien que iotop soit sympa, le fait qu'il soit en python est bien génant. Nos serveurs sont installés de manière minimaliste (sans paquet superflu) et y ajouter python juste pour iotop nous embête un peu.
Un autre soft en binaire ou au pire en bash ?
Marsh Posté le 28-08-2009 à 09:39:29
iostat ne fournit pas le détail par processus, a moins d'avoir raté une option dans le man.
Marsh Posté le 28-08-2009 à 10:23:15
PierreC a écrit : en effet bien que iotop soit sympa, le fait qu'il soit en python est bien génant. Nos serveurs sont installés de manière minimaliste (sans paquet superflu) et y ajouter python juste pour iotop nous embête un peu. |
Ben code-le.
Marsh Posté le 28-08-2009 à 10:29:21
Taz a écrit : |
alors ca c'est super constructif comme réponse, merci de ta participation, cela enrichit beaucoup le débat ainsi que la qualité du forum.
Marsh Posté le 28-08-2009 à 10:46:53
PierreC a écrit : |
Assume tes choix. Recoder 1000 lignes de python ne devrait pas te poser de problème.
C'est trivial: la liste des process, une socket netlink et t'as les infos.
Marsh Posté le 28-08-2009 à 11:58:44
Taz a écrit : |
J'y ai pensé. Mais je vais pas réinventer la roue si qq'un la déjà fait, et le temps me manque (ou plutot je ne pense pas que mon client soit ok pour me payer ce temps là)
y'a bien qque autre idée qui existe : http://linuxadministration.us/2009 [...] g-disk-io/
Mais ecrire dans syslog des infos puis les lire .... crée des acces disque pour surveiller un disque ca me chiffone un peu.
Marsh Posté le 28-08-2009 à 12:04:04
A ca y est je crois avoir enfin trouvé.
Dans le paquet sysstat ce trouve le programme pidstat avec l'option -d qui semble convenir.
Je re-ferait un post ici même apres une phase de test
Marsh Posté le 25-08-2009 à 14:07:26
Bonjour,
J'ai un linux (en configuration server on va dire) qui effectue de tres lourd acces disque en lecture et/ou ecriture et cela par différent programme.
Les accès disque sont tellement important par rapport à l'usage CPU que le cpu s'ennuie vraiment.
Le problème est que l'outil TOP montre l'utilisation du CPU par proccess. (et la j'ai un process qui de temps en temps affiche 5% d'utilisation alors que en haut du top j'ai 90%wa pour les acces disque)
Mais comment avoir l'utilisation du disque dur par process ?
Merci
---------------
Du tofu en Alsace : www.tofuhong.com