perf无权收集统计数据

时间:2017-12-27 12:18:43

标签: linux performance permissions perf

当我使用perf来收集系统统计信息时,就像这样

sudo perf record -a -g -F 997 -p pid sleep 30
然后我得到了

Error:
You may not have permission to collect stats.
Consider tweaking /proc/sys/kernel/perf_event_paranoid:
 -1 - Not paranoid at all
  0 - Disallow raw tracepoint access for unpriv
  1 - Disallow cpu events for unpriv
  2 - Disallow kernel profiling for unpriv

即使在/proc/sys/kernel/perf_event_paranoid,我也无权修改root。 我尝试将"kernal.perf_event_paranoid=-1"添加到/etc/sysctl.conf,然后使用

sysctl -p

重新加载params。 我再次无权加载param kernal.perf_event_paranoid。

如何使用perf来收集统计数据?

0 个答案:

没有答案