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

    还不会用,先记录一下。

    学无止境,你说呢?
  • 相关阅读:
    HTML5 向网页嵌入视频和音频
    HTML5中History.back()页面后退刷新页面
    阻止表单的默认提交事件
    SQL Server 2008带字段注释导入Power Designer 9.5
    CodeSmith将模板文件批量生成文件的方法(转)
    Nhibernate学习心得
    邮件发送代码
    Json的一些了解
    有关js的一个问题
    在IIS上启用Gzip压缩(HTTP压缩)
  • 原文地址:https://www.cnblogs.com/moumouLiu/p/14948663.html
Copyright © 2011-2022 走看看