1
ルート権限なしでperfを実行する
4.1カーネルとバージョン4.1のperfツールを使用して、Debianテストを実行しています。このバージョンでは、通常のユーザーがそのツールからデータを収集しないように、何らかの保護を追加したようです。したがってperf、通常のユーザーとして実行するとこのエラーが発生します。 perf stat ls 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 perf_event_paranoid私のインストールには3が含まれています。残念ながら、ルートとしてもそのファイルを変更することはできません。自分のユーザーがperfsudo権限なしで使用できるようにするにはどうすればよいですか? ルートを必要としないベンチマークを行いたいアプリケーションがあり、それをベンチマークするためにルートとして実行したくありません。