无法更改 kernel.perf_event_paranoid

无法更改 kernel.perf_event_paranoid

我正在尝试使用 perf 收集一些数据,但每当我尝试 perf 时,我都会收到“您可能没有权限收集统计数据。”的错误。

我曾尝试将 /proc/sys/kernel/perf_event_paranoid 值更改为 -1;但每次它都会奇迹般地重置为“3”。

我正在使用 Ubuntu 18.04 LTS。

答案1

事实证明,由于某种原因,系统不想让我在会话中更改 kernel.perf_event_paranoid。

所以我跑了

sudo sh -c 'echo kernel.perf_event_paranoid=1 > /etc/sysctl.d/local.conf'

并重新启动系统,现在它可以正常运行。

相关内容