Rechercher

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

download PDF

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'

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

# stat -c "0x " directory

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
[...]
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.