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 基础设施如何密

继续阅读

云原生架构中 Kubernetes 可观测性的挑战和解决思路

前言 本文是一篇翻译的文章,主要是学习,原文地址在这里. 这篇文章是 Calico 公司的员工写的,思路非常好。可观测性即代码,非常 k8s 范。在我们实际应用中,目

继续阅读

必须知道的 Kubernetes 设计模式 Top 10

前言 本文是一篇翻译的文章,主要是学习,原文地址在这里. 这篇文章是对 redhat 写的一本书的概述,提炼了很多核心概念。 这篇文章中介绍了和传统《设计模式》

继续阅读

使用 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 时的一些过程。 源

继续阅读

【译】基于 eBPF 的 Linux 可观测性

最近发布的 Linux 内核带了一个针对内核的能力强大的 Linux 监控框架。它起源于历史上人们所说的的 BPF。

继续阅读

ebpf 学习梳理和测试使用

周五下午在公司的服务网格月度讨论会上,一位同事为大家分享了在服务网格中使用 ebpf 来优化提升 istio 中 sidecar 和 RS 间的通信效率。听过之后手痒难,想测试一把 ebpf。

继续阅读