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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  [linux] Trouver un processus qui utilise le DD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[linux] Trouver un processus qui utilise le DD

n°733988
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 13:13:06  profilanswer
 

Bonjour a tous.
 
J'ai un truc bizarre sur mon PC.
Quand il est au repos, sans aucun logiciel d'ouvert, toutes les 2 secondes j'ai une activité disque dur. Elle est tres courte, et tres reguliere.
Y'aurait il une commande qui me permettrait d'indiquer les processus qui font un acces disque pour pouvoir identifier le probleme ?
 
Merci a tous.


Message édité par nlc le 24-09-2005 à 13:13:37
mood
Publicité
Posté le 24-09-2005 à 13:13:06  profilanswer
 

n°733995
sebchap
Share the knowledge
Posté le 24-09-2005 à 13:22:02  profilanswer
 

fuser /dev/hdx
Mais c'est normal que ton disque est une activité, même quand tu ne fais pas grand chose. (updatedb etc...)


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
n°733997
Taz
bisounours-codeur
Posté le 24-09-2005 à 13:24:38  profilanswer
 

c'est le commit du journal peut-être ?

n°734053
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 15:05:52  profilanswer
 

Oui je sai qu'il est normal qu'il y est une activité, mais la c'est curieux car c'est super regulier, toute les 2 secondes !
 
J'essaye de suite la commande

n°734058
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 15:19:26  profilanswer
 

Donc a priori, la commande a utiliser serait fuser -v -m /
En effet, un fuser /dev/hdx ne donne rien.
 
Le souci, c'est que cette commande renvoit tous les processus qui ont des fichiers ouvert...
Donc y'en a une tartine ! Impossible de trouver le bon.
 
L'ideal serait une commande que je lance, et qui m'indique en temps reel quels fichiers sont en cours d'acces, et par quel processus. Sous windoze, je connaissais 'filemon' qui faisait ca, y'a t il un truc equivalent sous linux ?
 
Vu le nombre d'outils consoles qu'il existe sous linux je suppose que oui. Mais lequel ? :/
 
 

n°734063
Taz
bisounours-codeur
Posté le 24-09-2005 à 15:28:08  profilanswer
 

echo 1 > /proc/sys/vm/block_dump

n°734100
Riot
Buy me a riot
Posté le 24-09-2005 à 18:00:29  profilanswer
 

Si tu es sous KDE, regardes du côté des services lancés.

n°734118
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 18:27:26  profilanswer
 

Apres avoir lancé la commande de Taz, on peut voir tous les processus qui font des acces disque dans syslog. Donc je fais tail -f /var/log/syslog, et je vois 2 processus qui ecrive tres souvent sur le disque :
 
Sep 24 18:20:41 localhost kernel: kjournald(141): WRITE block 239744 on hda5
Sep 24 18:20:46 localhost kernel: pdflush(36): WRITE block 239752 on hda5
 
C'est donc kjournald et pdflush.
J'imagine que kjournald est un demon de log, mais qu'est ce qu'il peut bien avoir a dire toutes les 2 secondes alors que le PC ne fait scritement rien ???
 
Y'a un endroit ou je peux visualiser les messages generés par kjournald ? Et pdflush, c'est quoi ?
 
 

n°734122
Taz
bisounours-codeur
Posté le 24-09-2005 à 18:29:39  profilanswer
 

c'est du trucs du noyau ça.

n°734124
Taz
bisounours-codeur
Posté le 24-09-2005 à 18:31:45  profilanswer
 

tu n'as rien d'autre dans ton syslog ? pour savoir qui fais tout ça. Tu as des partitions montés en sync ?
 
Tu peux essayer de changer des paramètre VM. Par exemple, remonte tes systèmes de fichiers (les vrais qui sont sur des disques, pas udev, etc) :
 
mount -o remount,commit=100 /
 
sur toutes tes partitions pour voir si cela influe.
 
Vérifie aussi tous tes logs : il y a peut-être quelque chose qui les remplits en permanence.

mood
Publicité
Posté le 24-09-2005 à 18:31:45  profilanswer
 

n°734132
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 18:39:16  profilanswer
 

justement, je recherche l'endroit ou l'on peut trouver le log generé par kjournald, pour voir ce  qu'il a à dire.
 
J'ai essayé ta commande, ca change rien, acces disque toutes les 2 secondes... :(
 

n°734150
sebchap
Share the knowledge
Posté le 24-09-2005 à 18:58:08  profilanswer
 

les logs generé pas kjournald sont messages et syslog il me semble (tous les messages avec l'entete "kernel:" )

n°734157
Taz
bisounours-codeur
Posté le 24-09-2005 à 19:19:22  profilanswer
 

t'as fait ça sur toutes tes partitions ?
 
t'as syslog ou syslog-ng ? tu peux essayer de changer leur bufferisation (genre écrire que toutes les 5 lignes)
 

n°734223
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 22:48:22  profilanswer
 

J'ai qu'une partition.
 
J'ai essayé de couper syslog ( /etc/init.d/syslog stop ), et ben ca fait pareil !! C'est incroyable !! En plus c'est vraiment ultra precis, la led disque dur s'allume 0.1s toutes les 2 secondes.
 
Je vais essayer de stopper tous les services au fur et a mesure pour voir

n°734227
nlc
Le mieux est l'ennemi du bien
Posté le 24-09-2005 à 23:01:26  profilanswer
 

Bon, ca avance !
 
Si je coupe le service /etc/init.d/dm, ca coupe toute l'interface graphique, et l'acces disque disparait. C'est donc un processus de la partie graphique qui genere ces acces disque. Je vais essayer de voir si le serveur d'affichage genere des logs.

n°734244
Taz
bisounours-codeur
Posté le 25-09-2005 à 00:47:34  profilanswer
 

installe syslog-ng déjà, c'est bien mieux :)
 
t'as pas un soft genre IM/IRC qui loggue à fond ? un beagle qui bug ?
 
tu as installer multiload-applet ? dedans tu peux voir si y a du temps process bouffé en E/S, ça peut t'aider

n°734245
R@NNIS
Tout est possible ou presque.
Posté le 25-09-2005 à 00:53:06  profilanswer
 

lsof peut être pratique pour trouver le fautif.


---------------
Mes News
n°734291
Riot
Buy me a riot
Posté le 25-09-2005 à 12:48:02  profilanswer
 

nlc a écrit :

Bon, ca avance !
 
Si je coupe le service /etc/init.d/dm, ca coupe toute l'interface graphique, et l'acces disque disparait. C'est donc un processus de la partie graphique qui genere ces acces disque. Je vais essayer de voir si le serveur d'affichage genere des logs.


 
Si tu es sous KDE, regardes du côté des services lancés. (bis)

n°739545
nlc
Le mieux est l'ennemi du bien
Posté le 10-10-2005 à 18:27:24  profilanswer
 

Bon, j'ai reussi a resoudre 50% du probleme.
 
C'etait le demon magicdev qui faisait des acces disque toutes les 2 secondes. J'ai desastallé ce truc dont je n'ai pas besoin de toute facon, et mon probleme est donc a 50% resolu. Pour info si quelque sait pourquoi magicdev utilisait le disque je suis preneur. Surtout que ce n'etait meme pas pour ecrire un quelconque fichier de log.
 
Il me reste un autre truc qui fait des acces disque, c'est moins regulier, mais tout aussi chiant. Et l'acces disque dur plus longtemps.
Et là c'est pareil, ce n'est pas un log, car un 'du -bs /var/log' m'indique que la taille du repertoire n'a pas bougé d'un octet apres les acces disque. Alors que si je provoque un log, en branchant un peripherique usb par exemple, la taille de /var/log augmente bien.

n°917671
elyout
Posté le 30-05-2007 à 14:32:42  profilanswer
 

Salut,
 
En fait le noyau linux "défragmente" ton disque en permanence pour optimiser les accès et l'espace disque occupé, etc. Ceci explique cela.
 
A+

n°917677
memaster
ki a volé mon 62?
Posté le 30-05-2007 à 14:39:24  profilanswer
 

elyout a écrit :

Salut,
 
En fait le noyau linux "défragmente" ton disque en permanence pour optimiser les accès et l'espace disque occupé, etc. Ceci explique cela.
 
A+


tu pourrais donné plus de précisions la dessus?


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
mood
Publicité
Posté le   profilanswer
 


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

  [linux] Trouver un processus qui utilise le DD

 

Sujets relatifs
Tuto Sécrurité LinuxLigne de commande GRUB pour demarrer un deuxieme linux
[Resolu] Installation à distance d'un deuxième linuxPb pr monter une partition windows sous linux
linuxvieux linuxien reparti sous win et re-cour !! vers linux.. need advice
Jai un probleme avec internet et linux.Recuperer Linux Apres Reinstallation Windows
Diablo 2 sous linux[Résolu] Projet Xtenz serveur sous linux
Plus de sujets relatifs à : [linux] Trouver un processus qui utilise le DD


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