安装
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
还不会用,先记录一下。