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 查看提示
原文地址:https://www.cnblogs.com/x-police/p/12369933.html
时间: 2024-10-07 05:26:52