Rechercher

Chapitre 44. Surveillance de l'activité des disques et des E/S avec SystemTap

download PDF

Vous pouvez surveiller l'activité des disques et des E/S à l'aide des scripts suivants.

44.1. Synthèse du trafic de lecture/écriture des disques avec SystemTap

Vous pouvez utiliser le script disktop.stp SystemTap pour identifier les processus qui effectuent les lectures et les écritures les plus lourdes sur le disque du système.

Conditions préalables

Procédure

  • Exécutez le script disktop.stp:

    # stap --example disktop.stp

    Le script affiche les dix principaux processus responsables des lectures ou écritures les plus lourdes sur un disque.

    La sortie comprend les données suivantes pour chaque processus répertorié :

    UID
    Identifiant de l'utilisateur. Un identifiant d'utilisateur de 0 correspond à l'utilisateur racine.
    PID
    L'ID du processus répertorié.
    PPID
    L'ID du processus parent du processus listé.
    CMD
    Le nom du processus répertorié.
    DISPOSITIF
    Le périphérique de stockage à partir duquel le processus répertorié lit ou écrit.
    T
    Le type d'action effectuée par le processus répertorié, où W fait référence à l'écriture et R à la lecture.
    BYTES
    Quantité de données lues ou écrites sur le disque.

La sortie du script disktop.stp ressemble à ce qui suit :

[...]
Mon Sep 29 03:38:28 2008 , Average:  19Kb/sec, Read: 7Kb, Write: 89Kb
UID      PID     PPID                       CMD   DEVICE    T    BYTES
0    26319    26294                   firefox     sda5    W        90229
0     2758     2757           pam_timestamp_c     sda5    R         8064
0     2885        1                     cupsd     sda5    W         1678
Mon Sep 29 03:38:38 2008 , Average:   1Kb/sec, Read: 7Kb, Write: 1Kb
UID      PID     PPID                       CMD   DEVICE    T    BYTES
0     2758     2757           pam_timestamp_c     sda5    R         8064
0     2885        1                     cupsd     sda5    W         1678
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.