루트가 아닌 사용자를 위한 perf lock <...>?

루트가 아닌 사용자를 위한 perf lock <...>?

루트는 실행할 수 있지만 perf lock record루트가 아닌 사람은 다음을 실행할 수 없습니다.

$ /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) ]

이것은 루트(복잡한 빌드 시스템)로 실행하고 싶지 않은 명령입니다. perf lock <...>루트가 아닌 사용자로 실행되도록 하려면 어떻게 해야 합니까?

참고로 perf stat일반 사용자로는 잘 작동합니다.

관련 정보