perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找,其使用方法很多,最常用的有以下四种:

普通用户服务使用perf命令解决小方法_root权限

报错如图所示:

普通用户服务使用perf命令解决小方法_linux_02

根据提示需要在内核添加相关配置,配置如下:

perf很多用法需要root权限,另外可能还需要配置这些内核参数:

普通用户服务使用perf命令解决小方法_性能分析工具_03

执行 echo -1 ,echo 0 完成后执行perf top 即可。

普通用户服务使用perf命令解决小方法_性能分析工具_04

完成。