O diretório /dev/oprofile/ contém o sistema de arquivo do OProfile. Use o comando cat para exibir os valores dos arquivos virtuais deste sistema de arquivo. Por exemplo: o comando seguinte exibe o tipo de processador detectado pelo OProfile:
cat /dev/oprofile/cpu_type |
Existe um diretório /dev/oprofile/ para cada contador. Por exemplo: se há 2 contadores, existirão os diretórios /dev/oprofile/0/ e dev/oprofile/1/.
Cada diretório de um contador contém os seguintes arquivos:
count — Intervalo entre amostras
enabled — Se for 0, o contador está desligado e nenhuma amostra é coletada para este diretório. Se for 1, o contador está ligado e as amostras são coletadas
event — Evento a monitorar
kernel — Se for 0, as amostras não são coletadas para este evento do contador quando o processador está no espaço do kernel. Se for 1, as amostras são coletadas mesmo se o processoador estiver no espaço do kernel
unit_mask — Quais máscaras de unidade são habilitadas para o contador
user — Se for 0, as amostras não são coletadas para o evento do contador quando o processador está no espaço do usuário. Se for 1, as amostras são coletadas mesmo se o processador estiver no espaço do usuário
Os valores destes arquivos podem ser obtidos com o comando cat. Exemplo:
cat /dev/oprofile/0/count |