zoukankan      html  css  js  c++  java
  • Linux性能优化课程笔记-bcc工具

    安装

    yum install bcc -y
    ==================================================================================================================================================
    Install  1 Package (+4 Dependent packages)
    
    Total download size: 41 M
    Installed size: 121 M
    Is this ok [y/d/N]: y
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    (1/5): python-bcc-0.10.0-1.el7.x86_64.rpm                                                                                  |  74 kB  00:00:01     
    (2/5): bcc-tools-0.10.0-1.el7.x86_64.rpm                                                                                   | 394 kB  00:00:08     
    (3/5): bcc-0.10.0-1.el7.x86_64.rpm                                                                                         | 567 kB  00:00:13     
    (4/5): llvm-private-7.0.1-1.el7.x86_64.rpm                                                                                 |  23 MB  00:00:19     
    (5/5): kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm                                                                        |  18 MB  00:01:06     
    --------------------------------------------------------------------------------------------------------------------------------------------------
    

    安装完成后设置环境变量

    /etc/profile
    export $PATH =  /usr/share/bcc/tools/
    

    工具列表和相关的Usage

    # ls /usr/share/bcc/tools/   
    argdist       cachetop      deadlock.c  funclatency     killsnoop       nodestat     phpstat      rubygc       solisten    tcpaccept   trace
    bashreadline  capable       doc         funcslower      lib             offcputime   pidpersec    rubyobjnew   sslsniff    tcpconnect  ttysnoop
    biolatency    cobjnew       drsnoop     gethostlatency  llcstat         offwaketime  profile      rubystat     stackcount  tcpconnlat  vfscount
    biosnoop      cpudist       execsnoop   hardirqs        mdflush         oomkill      pythoncalls  runqlat      statsnoop   tcpdrop     vfsstat
    biotop        cpuunclaimed  ext4dist    javacalls       memleak         opensnoop    pythonflow   runqlen      syncsnoop   tcplife     wakeuptime
    bitesize      dbslower      ext4slower  javaflow        mountsnoop      perlcalls    pythongc     runqslower   syscount    tcpretrans  xfsdist
    bpflist       dbstat        filelife    javagc          mysqld_qslower  perlflow     pythonstat   shmsnoop     tclcalls    tcpsubnet   xfsslower
    btrfsdist     dcsnoop       fileslower  javaobjnew      nfsdist         perlstat     reset-trace  slabratetop  tclflow     tcptop
    btrfsslower   dcstat        filetop     javastat        nfsslower       phpcalls     rubycalls    sofdsnoop    tclobjnew   tcptracer
    cachestat     deadlock      funccount   javathreads     nodegc          phpflow      rubyflow     softirqs     tclstat     tplist
    

    /usr/share/bcc/tools/doc/目录下有每个工具的Useage

    还不会用,先记录一下。

    学无止境,你说呢?
  • 相关阅读:
    CentOS7 网络管理相关命令
    CentOS7配置双网卡绑定
    ajax请求
    django向数据库添加数据
    django基于正则的url匹配
    django前端到后端一次简单完整的请求实例
    django数据库动态添加列
    django1.9 创建项目和app并初始化项目
    django1.9 创建数据表
    数据结构和算法(5)-树
  • 原文地址:https://www.cnblogs.com/moumouLiu/p/14948663.html
Copyright © 2011-2022 走看看