ebpf

何时(以及何时不)使用 eBPF

原文地址:https://www.tigera.io/blog/ebpf-when-and-when-not-to-use-it/ 本文介绍了

继续阅读

如何在生产环境跟踪 Go 函数的参数

原文地址:https://blog.px.dev/ebpf-function-tracing/ 前言 这是一系列文章中的第一篇,这个系列的文字是

继续阅读

如何使用 eBPF 检测分析用户态程序

eBPF 彻底改变了 Linux 内核中的可观察性。在我之前的系列文章中,我介绍了eBPF 生态系统的基本构建模块,简要介绍了XDP,并展示了它与 eBPF 基础设施如何密

继续阅读

使用 eBPF 和 XDP 高速处理数据包

前言 本文是一篇学习翻译文章,原文在这里。 XDP 是一种特殊的 eBPF 程序,在数据包处理上因为在协议栈之前就可以处理数据,所以有非常高的性能。 这篇文章先在

继续阅读

linux5.3.0编译运行LINUX内核源码中的BPF示例代码

前言 环境:ubuntu 18.04,内核版本 5.3.0。 安装内核: apt-get install linux-image-5.3.0-70-generic apt-get install linux-headers-5.3.0-70-generic apt-get install linux-source-5.3.0 ebpf-tools编译 下面简单记录编译 bpf-tools 时的一些过程。 源

继续阅读