page-faults:页面错误的次数 cpu-migrations:CPU 迁移的次数 3、tracepoints :内核中静态 tracepoint 所触发的事件,这些 tracepoint 用来判断程序运行期间内核的行为细节,比如 slab 分配器的分配次数等; 这里有点类似ftrace里的/sys/kernel/debug/tracing/available_filter_functions的节点 ...
perf可以统计或采样的event有很多,如果我们要分析cpu,那么我们可以使用cpu-cycles、cpu-clock来衡量占用cpu的程序的分布情况,还可以通过cache-misses、page-faults、branch-misses等event来分析造成cpu占用高的底层原因,确定原因后方便优化。 如果我们要分析内存、io、网络等,也可以通过其他event来进行分析,perf可以使用的e...
task-clock [Software event] page-faults OR faults [Software event] minor-faults [Software event] major-faults [Software event] context-switches OR cs [Software event] cpu-migrations OR migrations [Software event] alignment-faults [Software event] emulation-faults [Software event] L1-dcache-loads ...
perf可以统计或采样的event有很多,如果我们要分析cpu,那么我们可以使用cpu-cycles、cpu-clock来衡量占用cpu的程序的分布情况,还可以通过cache-misses、page-faults、branch-misses等event来分析造成cpu占用高的底层原因,确定原因后方便优化。 如果我们要分析内存、io、网络等,也可以通过其他event来进行分析,perf可以使用的e...
perf可以统计或采样的event有很多,如果我们要分析cpu,那么我们可以使用cpu-cycles、cpu-clock来衡量占用cpu的程序的分布情况,还可以通过cache-misses、page-faults、branch-misses等event来分析造成cpu占用高的底层原因,确定原因后方便优化。 如果我们要分析内存、io、网络等,也可以通过其他event来进行分析,perf可以使用的...
page-faults:内核发生缺页的次数 cycles:程序消耗的处理器周期数 instructions:指命令执行期间产生的处理器指令数 branches:执行期间遇到的分支指令数 branch‐misses:预测错误的分支指令数 perf top 实时显示系统/进程的性能统计信息 -K:隐藏内核统计信息 -U:隐藏用户空间的统计信息 perf record 记录一段时间内系统...
首先,我们可以使用以下命令采集pagefault发生的次数。 代码语言:javascript 复制 #-I1000每1000ms输出一次, #-a 采集全部CPU上的事件 #-p<pid>可以指定进程>perf stat-e page-faults-I1000-a>perf stat-e page-faults-I1000-a-p10102 或者,我们还可以使用FlameGraph更加直观的看到各部分代码触发pagefault的比例...
0 page-faults # 0.000 K/sec 25072130385 cycles # 1.868 GHz 20056061 stalled-cycles-frontend # 0.08% frontend cycles idle 8663621265 stalled-cycles-backend # 34.55% backend cycles idle 27108898221 instructions # 1.08 insns per cycle # 0.32 stalled cycles per insn ...
page-faults OR faults [Software event] context-switches OR cs [Software event] cpu-migrations OR migrations [Software event] minor-faults [Software event] major-faults [Software event] alignment-faults [Software event] emulation-faults [Software event] dummy [Software event] cache/hwcache显示硬件ca...
[Software event] minor-faults [Software event] page-faults OR faults [Software event] task-clock [Software event] msr/pperf/ [Kernel PMU event] msr/smi/ [Kernel PMU event] msr/tsc/ [Kernel PMU event] power/energy-cores/ [Kernel PMU event] power/energy-pkg/ [Kernel PMU event] power/...