Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1639 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  analyse des accès disques des programmes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

analyse des accès disques des programmes

n°1006063
gug42
Posté le 29-01-2008 à 11:53:57  profilanswer
 

Bonjour,
 
Voila un petit récapitulatif d'où j'en suis pour analyser les accès disques des différents processus sur une machine.
1) watch -d "lsof  | grep REG | grep -v lib | grep -v proc | grep -v heap | less"  
 
2) http://lkml.org/lkml/2006/9/22/273
 
3) http://freshmeat.net/projects/pwatch/
nécessite une version de kernel ... mais laquelle ? (ne marche pas avec un 2.6.18 Debian)
 
Si vous avez d'autres idées, outils, etc.. je suis preneur ;)
 
 
Merci à Xavier et WedgeAnt ;)


Message édité par gug42 le 29-01-2008 à 13:58:45
mood
Publicité
Posté le 29-01-2008 à 11:53:57  profilanswer
 

n°1006083
Combi_A_Ve​ndre
Posté le 29-01-2008 à 13:23:16  profilanswer
 

Bonjour,
 
Un truc de ce genre pour une commande ?
strace -e trace=file,desc command
 
vw

n°1006085
gug42
Posté le 29-01-2008 à 13:26:44  profilanswer
 

@Combi :
Ca ne permet pas de faire une analyse sur les process en cours ?
 
 
De Xavier :

Code :
  1. ~# /etc/init.d/sysklogd stop
  2. Stopping system log daemon....
  3. ~# echo 1 >  /proc/sys/vm/block_dump
  4. ~# dmesg | gawk '/^[^( ]*\([0-9]*\): (READ|WRITE|dirtied)/ {activity[$1]++} END {for (x in activity) print activity[x],x}' | sort -nr | head -n 10
  5. 502 amarokcollectio(358):
  6. 3 amarokapp(359):
  7. 2 mysqld(18448):
  8. 1 io(358):
  9. 1 bash(31560):
  10. ~# echo 0 >  /proc/sys/vm/block_dump
  11. ~# /etc/init.d/sysklogd start
  12. Starting system log daemon....

n°1006137
Taz
bisounours-codeur
Posté le 29-01-2008 à 15:23:51  profilanswer
 

iotop

n°1006146
gug42
Posté le 29-01-2008 à 15:38:47  profilanswer
 

tu parles de celui-ci  ?  
http://guichaz.free.fr/misc/#iotop

Code :
  1. - Python >= 2.5 for AF_NETLINK support: Found
  2. - Linux >= 2.6.20 with I/O accounting support: Not found


C'est dommage car c'est un kernel Debian backports ...  
 
Sinon aurais tu un lien ? car j'ai trouvé pour solaris ...
 
Je vais noté ca dans un coin et je sens que je vais laisser tomber car faudrait des kernels modifiés et c'est pas le moment ... :(

Message cité 1 fois
Message édité par gug42 le 29-01-2008 à 15:51:38
n°1006155
Combi_A_Ve​ndre
Posté le 29-01-2008 à 16:09:48  profilanswer
 

gug42 a écrit :

@Combi :
Ca ne permet pas de faire une analyse sur les process en cours ?
...


 
Je sais pas trop, à essayer avec l'option -p

n°1006160
gug42
Posté le 29-01-2008 à 16:22:58  profilanswer
 

ca le fait pas  ;)

n°1006382
gug42
Posté le 30-01-2008 à 10:53:56  profilanswer
 

Conclusion :  
Avec un kernel 2.6.22 avec les options d'accounting sur les i/o de compiler ;  le iotop provenant de pwatch fonctionne parfaitement.
 
Par contre, dans le kernel l'état est toujours en expérimental.
Est ce parceque la fonction peut s'améliorer ou parcequ'elle entraine des problèmes de stabilités et/ou de performances ?

n°1006383
gug42
Posté le 30-01-2008 à 11:03:00  profilanswer
 

Dernier post sur la lkml me semble-t-il :
http://lkml.org/lkml/2007/3/3/51
 

Citation :


  At it`s current implementation state, it's a bit  racy on 32-bit machines: if process  
  A reads process B's /proc/pid/io while process B is updating one of those 64-bit  
  counters, process A could see an intermediate result.


 
Mais bon ca a pas l'air très grave ... je vais peut être poster sur la lkml ...

Message cité 1 fois
Message édité par gug42 le 30-01-2008 à 11:04:24
n°1006447
Taz
bisounours-codeur
Posté le 30-01-2008 à 14:53:44  profilanswer
 

gug42 a écrit :

tu parles de celui-ci  ?  
http://guichaz.free.fr/misc/#iotop

Code :
  1. - Python >= 2.5 for AF_NETLINK support: Found
  2. - Linux >= 2.6.20 with I/O accounting support: Not found


C'est dommage car c'est un kernel Debian backports ...  
 
Sinon aurais tu un lien ? car j'ai trouvé pour solaris ...
 
Je vais noté ca dans un coin et je sens que je vais laisser tomber car faudrait des kernels modifiés et c'est pas le moment ... :(


oui exactement. c'est un pauvre script python, pas besoin de paquet pour ça.

mood
Publicité
Posté le 30-01-2008 à 14:53:44  profilanswer
 

n°1006462
gug42
Posté le 30-01-2008 à 15:22:32  profilanswer
 

Oki merci.
 
Des avis sur le fait que ce soit flagué experimental dans le kernel ? (vérifié sur le dernier)

n°1006468
Taz
bisounours-codeur
Posté le 30-01-2008 à 15:32:28  profilanswer
 

gug42 a écrit :

Dernier post sur la lkml me semble-t-il :
http://lkml.org/lkml/2007/3/3/51
 

Citation :


  At it`s current implementation state, it's a bit  racy on 32-bit machines: if process  
  A reads process B's /proc/pid/io while process B is updating one of those 64-bit  
  counters, process A could see an intermediate result.


 
Mais bon ca a pas l'air très grave ... je vais peut être poster sur la lkml ...


J'en ferais bien un truc dans gnome-syste-monitor, mais tant que c'est un expérimental et pas largement activé par les distributions, j'attends.

n°1006699
gug42
Posté le 31-01-2008 à 10:39:33  profilanswer
 

Ouaip le principe de récupération est relativement basique :)
 
Saurais tu si des distribs l'intégrent déjà ?
 
edit : fedora 8 intégre les compteurs
edit 2 : la prochaine Ununtu


Message édité par gug42 le 31-01-2008 à 14:05:24
n°1061986
gug42
Posté le 23-07-2008 à 11:54:35  profilanswer
 

Sur la Ubuntu 8.04  la fonctionnalité est activée au niveau du kernel :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  analyse des accès disques des programmes

 

Sujets relatifs
Debian ne reconnait pas mes disques SCSI sur SPARC[VPN] Netgear problème de connexion et d'accès partage
Accès serveur apache par ip externe impossible ?aide pour accés pop a travers squid
Gerer accès à un serveur via PAM-LDAP+MYSQL?[Postfix] probleme d'acces à MySQL
Branchements disques durs et lecteur DVD pour RAID 1pb d'acces repertoire home
Modifications de droits d'accèsAcquisition vidéo sous Kino et droit d'accès
Plus de sujets relatifs à : analyse des accès disques des programmes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR