我无法运行" perf"命令。 Perf是用于堆栈跟踪的linux分析器

时间:2016-09-12 18:13:02

标签: profiler perf

尝试使用perf profiler。我已经安装了linux通用工具,但没有运气。以下是我得到的信息:

r@r-K55A:~$ perf
WARNING: perf not found for kernel 3.16.0-45

  You may need to install the following packages for this specific kernel:
    linux-tools-3.16.0-45-generic
    linux-cloud-tools-3.16.0-45-generic

  You may also want to install one of the following packages to keep up to date:
    linux-tools-generic
    linux-cloud-tools-generic

我已尝试安装上述软件包,但出现以下错误:

Unable to locate package linux-tools-3.16.0-45-generic
E: Couldn't find any package by regex 'linux-tools-3.16.0-45-generic'

2 个答案:

答案 0 :(得分:0)

我永远无法让它发挥作用。将我的Kernal更新为最新的稳定版本,并尝试从sudo apt-get install下载上述软件包。我终于在网上手动找到了这些包,并且它运行正常。

答案 1 :(得分:0)

您可以安全地使用此代码段:

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