Ubuntu20.04安装eBPF BCC

Posted rtoax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu20.04安装eBPF BCC相关的知识,希望对你有一定的参考价值。

首先去GitHub上下载bcc,我下载的是bcc-0.21.0.zip;

然后再GitHub上下载libbpf,我下载的是libbpf-0.4.0.zip;

分别将上面的压缩文件解压得到:

bcc-0.21.0

libbpf-0.4.0

将libbpf-0.4.0放入bcc-0.21.0/src/cc目录下,并重命名为libbpf。然后就是常规的cmake安装步骤了。

可以以参考:《Ubuntu安装BCC

git clone https://github.com/iovisor/bcc.git
mkdir bcc/build; cd bcc/build
cmake ..
make
sudo make install
cmake -DPYTHON_CMD=python3 .. # build python3 binding
pushd src/python/
make
sudo make install
popd

以上是关于Ubuntu20.04安装eBPF BCC的主要内容,如果未能解决你的问题,请参考以下文章

eBPF BCC 实现UNIX socket抓包

eBPF监控工具bcc系列九bcc Python

eBPF监控工具bcc系列八BPF C

深入浅出 eBPF: (Linux/Kernel/XDP/BCC/BPFTrace/Cillium)

BCC 和 Ftrace 追踪内核网络模块实战

eBPF理解