跳至主要內容

BCC (eBPF)

LincZero小于 1 分钟

BCC (eBPF)

相关链接

实验:见官网的实验室,官网在线虚拟机open in new window,里面的demo示例用的就是这个

github: https://github.com/iovisor/bcc(不要用apt-get安装,官方说了二进制文件是过期的,不能用。实测下了反而会有bug,有时出现bug卸载了这些二进制反而能跑通)

  • 环境配置与安装类
    • 安装: https://github.com/iovisor/bcc/blob/master/INSTALL.md#ubuntu---binary
    • (可选) 快速开始 (docker环境): https://github.com/iovisor/bcc/blob/master/QUICKSTART.md
    • (可选) 按 Linux 内核版本划分的 BPF 功能: https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md
    • (可选) BPF功能 内核配置: https://github.com/iovisor/bcc/blob/master/docs/kernel_config.md
  • 用例教学类
    • 用例教程: https://github.com/iovisor/bcc/blob/master/docs/tutorial.md
    • 特殊过滤: https://github.com/iovisor/bcc/blob/master/docs/special_filtering.md
    • 还有一部分在README里
  • 开发教学类
    • python接口开发教程: https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc_python_developer.md
    • 参考文档 (函数一览): https://github.com/iovisor/bcc/blob/master/docs/reference_guide.md