使用普通用户执行perf top命令通常无法执行,报告以下错误(You may not have permission to collect system-wide stats …):
临时修改方法1:
sudo sh -c 'echo 1 > /proc/sys/kernel/perf_event_paranoid'
临时修改方法2:
sudo sysctl -w kernel.perf_event_paranoid=1
为例重启之后有效,创建一个 /etc/sysctl.d/99-mysettings.conf 文件,内容如下:
kernel.perf_event_paranoid=1