ebpf环境搭建2

2023-10-09  本文已影响0人  wangshanshi

最近又需要了解ebpf相关的知识,感觉到目前ebpf的开发相对简单了很多,最终我选择使用cilium/ebpf作为框架进行代码开发:

  1. 直接升级内核到Linux5.10
  2. 安装必要的开发工具:
# For Ubuntu20.10+
sudo apt-get install -y  make clang llvm libelf-dev libbpf-dev bpfcc-tools libbpfcc-dev linux-tools-$(uname -r) linux-headers-$(uname -r)

# For RHEL8.2+
sudo yum install libbpf-devel make clang llvm elfutils-libelf-devel bpftool bcc-tools bcc-devel
  1. 简单内核是否开启了BTF,如果没有的话,重新编译内核
CONFIG_DEBUG_INFO_BTF=y 和 CONFIG_DEBUG_INFO=y 
上一篇 下一篇

猜你喜欢

热点阅读