centos7.6安装bcc-tools
centos7.6安装bcc-tools
-
centos7.6升级到最新内核
# 升级系统 yum update -y # 安装 ELRepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装新内核 yum remove -y kernel-headers kernel-tools kernel-tools-libs yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel # 更新 Grub 后重启 grub2-mkconfig -o /boot/grub2/grub.cfg awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg grub2-set-default 0 reboot # 查看当前设置 grub2-editenv list # 重启后确认内核版本已升级为最新版 uname -r
-
安装bcc-tools,不要yum安装!不要yum安装!不要yum安装!重要的事情说3遍
## 参考github官方地址:https://github.com/iovisor/bcc ## sudo yum install -y epel-release sudo yum update -y sudo yum groupinstall -y "Development tools" sudo yum install -y elfutils-libelf-devel cmake3 git bison flex ncurses-devel sudo yum install -y luajit luajit-devel # for Lua support ## yum install -y centos-release-scl yum-config-manager --enable rhel-server-rhscl-7-rpms yum install -y devtoolset-7 llvm-toolset-7 llvm-toolset-7-llvm-devel llvm-toolset-7-llvm-static llvm-toolset-7-clang-devel source scl_source enable devtoolset-7 llvm-toolset-7 ## 注意这里官网有坑,不要直接git clone,可能文件不全 ## 直接下载tar.gz包 wget https://github.com/iovisor/bcc/releases/download/v0.23.0/bcc-src-with-submodule.tar.gz tar -xzvf bcc-src-with-submodule.tar.gz mkdir bcc/build; cd bcc/build cmake3 .. make sudo make install ## 加上这个配置 vi /etc/profile source scl_source enable devtoolset-7 llvm-toolset-7 ## 测试,大功告成 cd /usr/share/bcc/tools/ ./cachestat
转载请注明出处哟~
https://www.cnblogs.com/lichengguo