perf 性能分析工具
Posted x-police
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perf 性能分析工具相关的知识,希望对你有一定的参考价值。
1. perf简介
perf是一款Linux性能分析工具。Linux性能计数器是一个新的基于内核的子系统,它提供一个性能分析框架,比如硬件(CPU、PMU(Performance Monitoring Unit))功能和软件(软件计数器、tracepoint)功能。
通过perf,应用程序可以利用PMU、tracepoint和内核中的计数器来进行性能统计。它不但可以分析制定应用程序的性能问题(per thread),也可以用来分析内核的性能问题,当然也可以同事分析应用程序和内核,从而全面理解应用程序中的性能瓶颈。
2. perf 安装
2.1 源码安装
终端进入/usr/src目录,获取源代码
sudo apt-get install linux-source-x.x.x
进入linux-source.x.x.x,解压linux-source.x.x.x.tar.bz2
sudo tar -jxvf linux-source-x.x.x.tar.bz2
进入linux-source-x.x.x/tools/perf/
make make install
2.2 package 安装
sudo apt install linux-tools-common
输入perf ,按提示安装缺少的组件
3. perf的使用
3.1 perf --help 查看提示
以上是关于perf 性能分析工具的主要内容,如果未能解决你的问题,请参考以下文章