XDP/eBPF — 基于 eBPF 的 Linux Kernel 可观测性

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XDP/eBPF — 基于 eBPF 的 Linux Kernel 可观测性相关的知识,希望对你有一定的参考价值。

目录

eBPF 的可观测性架构

在这里插入图片描述

BPF 观测技术相关的程序程序类型可能是 kprobes、uprobes、tracepoint、perf_events 中的一个或多个,其中:

  • kprobes:实现内核中的动态跟踪。kprobes 可以跟踪到 Linux 内核中的导出函数入口或返回点,但是不是稳定 ABI 接口,可能会因为内核版本变化导致,导致跟踪失效。
  • uprobes:用户级别的动态跟踪。与 kprobes 类似,只是跟踪用户程序中的函数。
  • tracepoints&

以上是关于XDP/eBPF — 基于 eBPF 的 Linux Kernel 可观测性的主要内容,如果未能解决你的问题,请参考以下文章

XDP/eBPF — eBPF

XDP/eBPF — eBPF

XDP/eBPF — 架构设计

XDP/eBPF — 架构设计

XDP/eBPF — Overview

XDP/eBPF — Overview