非 root 用户的 perf lock ?

非 root 用户的 perf lock  ?

root 可以运行perf lock record,而非 root 则不能:

$ /code/linux/tools/perf/perf lock record true
tracepoint lock:lock_acquire is not enabled. Are CONFIG_LOCKDEP and CONFIG_LOCK_STAT enabled?

根:

$ sudo /code/linux/tools/perf/perf lock record true
[ perf record: Woken up 1 times to write data ]
[ perf record: Captured and wrote 0.536 MB perf.data (5085 samples) ]

这是一个我不想以 root 身份运行的命令(一个复杂的构建系统);如何允许perf lock <...>以非 root 用户身份运行?

根据记录,perf stat作为普通用户工作正常。

相关内容