44.4. Surveillance de l'activité E/S sur un appareil spécifique avec SystemTap


Vous pouvez utiliser le script traceio2.stp SystemTap pour surveiller l'activité d'E/S sur un périphérique spécifique.

Conditions préalables

Procédure

  • Exécutez le script traceio2.stp.
# stap --example traceio2.stp 'argument'
Copy to Clipboard Toggle word wrap

Ce script prend en argument le numéro complet de l'appareil. Pour trouver ce numéro, vous pouvez utiliser :

# stat -c "0x " directory
Copy to Clipboard Toggle word wrap

Où se trouve directory sur l'appareil que vous souhaitez surveiller.

La sortie contient les éléments suivants :

  • Le nom et l'ID de tout processus effectuant une lecture ou une écriture
  • La fonction qu'il remplit (vfs_read ou vfs_write)
  • Le numéro de périphérique du noyau

Considérons la sortie suivante de # stap traceio2.stp 0x805

[...]
synergyc(3722) vfs_read 0x800005
synergyc(3722) vfs_read 0x800005
cupsd(2889) vfs_write 0x800005
cupsd(2889) vfs_write 0x800005
cupsd(2889) vfs_write 0x800005
[...]
Copy to Clipboard Toggle word wrap
Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat