bcc包含cachetop、cachestat
安装环境:
- Ubuntu 18.04
- 内核:5.3.0-40-generic
- 时间: 2020-03-18
失败or错误的操作
- 添加到Ubuntu源,此方法太旧已无效
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4052245BD4284CDD
echo "deb https://repo.iovisor.org/apt/xenial xenial main" | sudo tee /etc/apt/sources.l
sudo apt-get update
sudo apt-get install -y bcc-tools libbcc-examples linux-headers-$(uname -r)
-
官方GitHub仓库推荐的直接安装
sudo apt-get install bpfcc-tools linux-headers-$(uname -r)
这样安装后老是BPF模块各种出错,事后感觉应该是我之前用pip安装了bcc和pytest
源码编译安装(最稳定最全的方法)
如果你在使用源码安装之前尝试了前面的错误操作,务必使用 apt remove和 pip uninstall 卸载相关依赖例如bcc-tools、bpfcc-tools.
按照