Linux利器之perf(火焰图)
Posted Victo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux利器之perf(火焰图)相关的知识,希望对你有一定的参考价值。
1 Ubuntu下安装perf
在Ubuntu18上默认没有安装perf,可以通过如下命令尝试:sudo apt-get install linux-tools
结果出来以下内容:
Reading package lists... Done Building dependency tree Reading state information... Done Package linux-tools is a virtual package provided by: linux-tools-oem-osp1 5.0.0.1025.28 linux-tools-gke-5.0 5.0.0.1023.12 linux-tools-virtual-hwe-18.04-edge 5.3.0.12.83 linux-tools-virtual-hwe-18.04 5.0.0.32.89 linux-tools-virtual 4.15.0.66.68 linux-tools-oracle 4.15.0.1027.30 linux-tools-oem 4.15.0.1059.63 linux-tools-lowlatency-hwe-18.04-edge 5.3.0.12.83 linux-tools-lowlatency-hwe-18.04 5.0.0.32.89 linux-tools-lowlatency 4.15.0.66.68 linux-tools-gke-4.15 4.15.0.1046.49 linux-tools-generic-hwe-18.04-edge 5.3.0.12.83 linux-tools-generic-hwe-18.04 5.0.0.32.89 linux-tools-generic 4.15.0.66.68 linux-tools-gcp 5.0.0.1021.26 linux-tools-aws 4.15.0.1052.51 You should explicitly select one to install. E: Package ‘linux-tools‘ has no installation candidate
一般选择安装 linux-tools-generic 就好了,使用如下命令:
sudo apt-get install linux-tools-common sudo apt-get install linux-tools
可能提示错误,这个时候按照提示升级安装即可:
WARNING: perf not found for kernel 4.15.0-48 You may need to install the following packages for this specific kernel: linux-tools-4.15.0-48-generic linux-cloud-tools-4.15.0-48-generic You may also want to install one of the following packages to keep up to date: linux-tools-generic linux-cloud-tools-generic
以上是关于Linux利器之perf(火焰图)的主要内容,如果未能解决你的问题,请参考以下文章