linux性能测试工具perf
2016-11-09 18:30 清风软件测试开发 阅读(1899) 评论(0) 编辑 收藏 举报linux性能测试工具perf
一,perf的常用命令
perf list
查看perf 所支持的性能事件,按q退出
perf stat +程序
分析指定程序的性能概况
例子: perf stat ls //分析命令ls
perf top
对于一个指定的性能事件(默认是CPU周期)显示消耗最多的函数/命令
perf record
收集采样信息,并将其记录在数据文件中,随后可以用perf report对数据文件进行分析
例子:perf record ls
执行此命令之后当前文件目录中会生成一个perf.dada的文件,即是监控的结果。
perf report
读取perf record创建的文件,并给出热点分析结果
perf report -i perf.data //-i表示文件输入
二,ubuntu环境安装perf
环境:ubuntu18.04
1种安装方式,安装内核源码:
sudo apt-get install linux-source
执行之后可以在文件目录、usr/src下找到src,解压之后进入tools/perf,.然后执行:
make && make install
2,另外一种安装方式
在终端依次输入一下命令就好了
sudo apt-get install linux-tools-common
sudo apt-get install linux-tools-5.4.0-66-generic
sudo apt-get install linux-cloud-tools-5.4.0-66-generic
sudo apt-get install linux-tools-generic
sudo apt-get install linux-cloud-tools-generic