/dev/oprofile/ 目录包含 OProfile 的文件系统。使用 cat 命令来显示这个文件系统的虚拟文件值。例如:以下命令显示 OProfile 检测到的处理器类型:
cat /dev/oprofile/cpu_type |
/dev/oprofile/ 中有用于每个计数器的目录。例如:如果计数器有两个,其中就会有 /dev/oprofile/0/ 和 dev/oprofile/1/ 这两个目录。
计数器的每个目录中都包含以下文件:
count — 抽样间隔
enabled — 如果是0,计数器就被关闭,不会为它收集样品;如果是1,计数器就被开启,样品就会为它收集。
event — 要监视的事件
kernel — 如果是0,当处理器在内核空间时,样品就不会为这个计数器事件而收集;如果是1,即便处理器在内核空间时,样品也会被收集。
unit_mask — 为计数器启用的是哪些单元屏蔽
user — 如果是0,当处理器在用户空间时,样品就不会为计数器事件收集;如果是1,即便处理器在用户空间时,样品也会被收集。
这些文件的值可以使用 cat 命令来检索。例如:
cat /dev/oprofile/0/count |