23.7. Comprendre le répertoire /dev/oprofile/


Lors de l'utilisation d'OProfile en mode hérité, le répertoire /dev/oprofile/ est utilisé pour stocker le système de fichiers pour OProfile. D'un autre côté, operf ne requiert pas /dev/oprofile/. Veuillez utiliser la commande cat pour afficher les valeurs des fichiers virtuels dans ce système de fichiers. Par exemple, la commande suivante affiche le type de processeur détecté par OProfile :
cat /dev/oprofile/cpu_type
Un répertoire existe dans /dev/oprofile/ pour chaque compteur. Par exemple, s'il y a 2 compteurs, vous verrez les répertoires /dev/oprofile/0/ et /dev/oprofile/1/.
Chaque répertoire de compteur contient les fichiers suivants :
  • count — l'intervalle entre échantillons.
  • enabled — si égal à 0, le compteur est éteint et aucun échantillon n'est collecté. Si égal à 1, le compteur est allumé et les échantillonssont collectés.
  • event — l'événement à surveiller.
  • extra — utilisé sur les machines avec des processeurs Nehalem pour mieux spécifier l'événement à surveiller.
  • kernel — si égal à 0, les échantillons ne sont pas collectés pour ce compteur même si le processeur se trouve dans l'espace du noyau. Si égal à 1, les échantillons sont collectés même si le processeur se trouve dans l'espace du noyau.
  • unit_mask — définit quels masques d'unité sont activés pour le compteur.
  • user — si égal à 0, les échantillons ne sont pas collectés pour le compteur même si le processeur se trouve dans l'espace utilisateur. Si égal à 1, les échantillons sont collectés même si le processeur se trouve dans l'espace utilisateur.
Les valeurs de ces fichiers peuvent être récupérées par la commande cat. Exemple :
cat /dev/oprofile/0/count
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.