Forum Linux.debian/ubuntu Processus qui écrit sur un disque

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
avr.
2006
Salut à tous,

Quelqu'un avec qui je travaille m'a demandé s'il était possible de savoir quel est le processus qui est en train d'écrire sur disque.

Il a un ordinateur portable et un de ses processus écrit sans arrêt (cycliquement) sur disque mais la taille occupée ne change pas (je souprçonne une écriture sur /dev/null) mais ça consomme sa batterie et il voudrait savoir quel processus provoque ce problème.

Est-ce possible de connaître cela ? Un peu comme la commande top mais pour les accès au disque.

Merci
  • # Peut-être une solution

    Posté par  . Évalué à 3.

    salut

    Tu peux essayer de trouver avec lsof qui indique les ressources utilisées incluant le système de fichier.

    bye
  • # le kernel pour le swap

    Posté par  (site web personnel) . Évalué à 3.

    en kernel 2.4 un probleme connu etait au niveau de la gestion du swap.

    sinon un manque evident de RAM peut expliquer des ralentissements due a des ecritures incessantes sur le disque.
  • # Activite disque

    Posté par  . Évalué à 2.

    Moi j'avais une machine qui n'arretait pas de gratter sur le disque. Le programme en question venait d'un paquet qui s'appelait gamin ou gam server.

    Il y'a aussi famd qui peut faire ce genre de choses.
  • # Filesystem journalisé

    Posté par  . Évalué à 1.

    Attention aussi aux systèmes de fichiers journalisés, qui par essence écrivent des infos "souvent" sur le disque, même si aucune activité processus ne le demande.
  • # fuser

    Posté par  . Évalué à 2.

    Tu peux utiliser fuser -m fichier pour avoir la liste des processus utilisant le système de fichier associé à fichier.
    En plus du pid de ces process, tu verras quel type d'utilisation ils font de ton FS (voir le man pour plus d'infos ;) )

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.