码迷,mamicode.com
首页 > 其他好文 > 详细

perf 性能分析工具

时间:2020-02-27 00:54:14      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:分析   inux   div   com   int   瓶颈   bsp   tar   应用程序   

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 性能分析工具

标签:分析   inux   div   com   int   瓶颈   bsp   tar   应用程序   

原文地址:https://www.cnblogs.com/x-police/p/12369933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!