引用: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