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
作为普通用户工作正常。