27.2. 在不停止或重启 perf 的情况下从正在运行的 perf 收集器中除追踪点

使用控制管道接口从正在运行的 perf 收集器中删除追踪点,以减少收集的数据范围,而无需停止 perf 和丢失性能数据。

先决条件

流程

  • 删除追踪点:

    # echo 'disable sched:sched_process_fork' > control
    注意

    本例假设您之前已将调度程序事件加载到控制文件中,并启用 tracepoint sched_process_fork

    此命令触发 perf,以扫描控制文件中针对声明的事件扫描当前事件列表。如果事件存在,则会禁用 tracepoint,并在用于配置控制管道的终端中显示以下消息:

    event sched:sched_process_fork disabled