FAIRYFAR-INTERNAL
 
  FAIRYFAR-INTERNAL  |  SITEMAP  |  ABOUT-ME  |  HOME  
普通用户执行perf top命令

问题

使用普通用户执行perf top命令通常无法执行,报告以下错误(You may not have permission to collect system-wide stats …):

image

解决方法

临时修改方法1:

snippet.bash
sudo sh -c 'echo 1 > /proc/sys/kernel/perf_event_paranoid'

临时修改方法2:

snippet.bash
sudo sysctl -w kernel.perf_event_paranoid=1

为例重启之后有效,创建一个 /etc/sysctl.d/99-mysettings.conf 文件,内容如下:

snippet.bash
kernel.perf_event_paranoid=1

参考



打赏作者以资鼓励:
移动端扫码阅读: