zoukankan      html  css  js  c++  java
  • linux性能测试工具perf

    linux性能测试工具perf

    一,perf的常用命令

    perf  list

    查看perf 所支持的性能事件,按q退出

    perf  stat +程序
    分析指定程序的性能概况
    例子: perf stat ls //分析命令ls

    perf   top
    对于一个指定的性能事件(默认是CPU周期)显示消耗最多的函数/命令


    perf  record
    收集采样信息,并将其记录在数据文件中,随后可以用perf report对数据文件进行分析
    例子:perf record ls
    执行此命令之后当前文件目录中会生成一个perf.dada的文件,即是监控的结果。


    perf  report
    读取perf record创建的文件,并给出热点分析结果
    perf report -i perf.data //-i表示文件输入


    二,ubuntu环境安装perf

    环境:ubuntu18.04

    1种安装方式,安装内核源码:
    sudo apt-get install linux-source

    执行之后可以在文件目录、usr/src下找到src,解压之后进入tools/perf,.然后执行:
    make && make install


    2,另外一种安装方式
    在终端依次输入一下命令就好了
    sudo apt-get install linux-tools-common
    sudo apt-get install linux-tools-5.4.0-66-generic
    sudo apt-get install linux-cloud-tools-5.4.0-66-generic
    sudo apt-get install linux-tools-generic
    sudo apt-get install linux-cloud-tools-generic

  • 相关阅读:
    高级查询query
    elasticsearch 复合查询
    第八篇 elasticsearch链接mysql自动更新数据库
    第七篇 elasticsearch 链接mysql不会更新
    第六篇 elasticsearch express 删除索引数据
    koa1创建项目
    第五篇 elasticsearch express插入数据
    hdu3594 Cactus
    hdu2767 Proving Equivalences
    loj2274 「JXOI2017」加法
  • 原文地址:https://www.cnblogs.com/111testing/p/6048036.html
Copyright © 2011-2022 走看看