La directory /dev/oprofile/, contiene il file system per OProfile. Usare il comando cat per mostrare i valori dei file virtuali in questo file system. Per esempio, il seguente comando mostra il tipo di processore OProfile rilevato:
cat /dev/oprofile/cpu_type |
Esiste una directory in /dev/oprofile/ per ogni contatore. Per esempio, se ci sono due contatori, vuol dire che esistono le directory /dev/oprofile/0/ e dev/oprofile/1/.
Ogni directory per un contatore contiene i seguenti file:
count — Interval between samples
enabled — Se 0, il contatore è disalimentato e nessun esempio può essere raccolto; Se 1, il contatore è alimentato gli esempi verranno raccolti
event — Eventi da controllare
kernel — Se 0, quando il processore è nello spazio del kernel, gli esempi non vengono raccolti per questo contatore di eventi; Se 1, gli esempi sono raccolti anche se il processore è nello spazio del kernel
unit_mask — Quali maschere dell'unità sono abilitate per il contatore
user — Se 0, quando il processore si trova nello spazio dell'utente, gli esempi non vengono raccolti per il contatore di eventi; se 1, anche se il processore è nello spazio dell'utente, i suddetti eventi vengono raccolti
I valori di questi file può essere recuperato con il comando cat. Per esempio:
cat /dev/oprofile/0/count |