您的位置:首页 > 健康 > 美食 > Nsight Systems:Unable to configure the collection of CPU IP samples报错

Nsight Systems:Unable to configure the collection of CPU IP samples报错

2024/12/24 1:32:56 来源:https://blog.csdn.net/yitiaoxiaolu/article/details/142306585  浏览:    关键词:Nsight Systems:Unable to configure the collection of CPU IP samples报错

文章目录

  • 报错
  • 一、原因分析
  • 二、解决方法
    • 1.查看当前权限
    • 2.读入数据


报错

Unable to configure the collection of CPU IP samples, backtraces, and/or scheduling data. Try the ‘nsys status --environment’ command to learn more.


一、原因分析

权限问题,无法配置和访问cup信息

二、解决方法

1.查看当前权限

cat /proc/sys/kernel/perf_event_paranoid

cat /proc/sys/kernel/perf_event_paranoid 是一个在 Linux 系统中使用的命令行,用于查看当前系统的性能事件监控(perf_event)的权限设置。

在 Linux 系统中,/proc 是一个虚拟文件系统,它包含了系统运行时的信息。/proc/sys/kernel/perf_event_paranoid 是这个虚拟文件系统中的一个文件,它用来控制哪些用户可以访问性能监控工具(如 perf 命令)。

perf_event_paranoid 的值决定了用户需要多少权限才能使用性能监控工具。这个值的范围通常是从 -1 到 3:

  • -1:允许所有用户使用 perf 工具。
  • 0:允许所有用户使用 perf 工具,但不允许非超级用户访问其他用户的进程。
  • 1:只有超级用户(root)可以使用 perf 工具监控其他用户的进程。
  • 2:只有超级用户可以使用 perf 工具。
  • 3:只有超级用户可以使用 perf 工具,并且不允许监控内核。

运行 cat /proc/sys/kernel/perf_event_paranoid 命令后,你会得到一个数字,这个数字就是当前系统的 perf_event_paranoid 设置值。这个值可以帮助你了解系统管理员对性能监控工具的访问权限做了哪些限制。

2.读入数据

代码如下(示例):
如果输出>2,则执行以下操作临时调整偏执级别(注意,每次重新启动后都必须这样做):

sudo sh -c ‘echo 2 >/proc/sys/kernel/perf_event_paranoid’

要永久更改,使用以下命令:

sudo sh -c ‘echo kernel.perf_event_paranoid=2 > /etc/sysctl.d/local.conf’

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com