deepin系统(unstable 发行版 4.14)安装perf的正确姿势

想从spec入手分析程序使用状态,发现perf命令相当好用,所以打算安装一下。结果折腾了一上午才发现没有合适的方法。

Perf是内置于Linux内核源码树中的性能剖析(profiling)工具。

它基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。

常用于性能瓶颈的查找与热点代码的定位。


安装perf第一个错误的方法:

安装perf,首先安装内核源码:sudo apt-get install linux-source。

完成之后,可以再/usr/src下找到src,解压,进入tools/perf,然后make&&make install即可。


过程中遇到各种依赖问题,失败。


安装perf第二个错误的方法:

sudo apt-get install linux-tools-common


因为是deepin版本问题,一直报错

无法重定向 linux-tools-common

查了一下说是版本源的问题,然后去更新deepin版本源


或者版本更新里面可以自己选定源


折腾一上午还是不行,

最后用自己的另一个Ubuntu版本试了一下,发现common一次就过


心态崩了。。


然后重新开始调整,发现是deepin版本与Ubuntu不同


依赖不对。

正确的安装方法:

apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r`

直接安装最后一句。

安装成功

使用perf list


至此,安装成功。


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值