eBPF技术学习

简介: eBPF技术学习

目录

重要网站

  • Collection of Linux eBPF slides/documents.

eBPF大会

  • 第一届

编程

  • 不同类型的eBPF程序可以调用内核函数
  • 使用bpftool feature probe可以得到,下面是6.5版本内核的系统中输出的结果

eBPF 汇编

ebpf-libraries

libbpf-bootstrap

libbpf

  • samples/bpf
  • tools/testing/selftests/bpf
  • BCC中的基于libbpf开发的实用工具

BCC

bpftrace

bpftime

ubpf

rbpf

技术专题

入门

man手册

编译器

  • clang
  • gcc

Kfunc/Fentry

CO-RE

pahole

Tail Call

MAP

bpftool

调试

网络

XDP

Cilium

eCapture

内核子系统中的eBPF

性能优化

开销

代码分析

  • 迭代器
相关文章
|
网络协议 Linux Android开发
探索eBPF:Linux内核的黑科技(下)
探索eBPF:Linux内核的黑科技
|
Kubernetes API Docker
Mac下安装k8s
Mac下安装k8s
1640 0
|
Kubernetes Cloud Native Linux
阿里云基于Cilium的高性能云原生网络
你知道吗,这个方案基于Cilium & eBPF来实现。在此之前,Google的GKE和Anthos也宣布基于Cilium+eBPF实现了新的容器网络数据面V2方案。但阿里云的方案会有所不同,阿里云采用Terway IPVLAN+Cilium的eBPF结合的方式。
12386 1
阿里云基于Cilium的高性能云原生网络
|
消息中间件 安全 Kafka
Kafka启动后需要开放什么端口?
Kafka启动后需要开放什么端口?
3946 7
|
10月前
|
机器学习/深度学习 人工智能 运维
智能日志分析:用AI点亮运维的未来
智能日志分析:用AI点亮运维的未来
3012 15
|
安全 Linux 编译器
全面介绍eBPF-概念
全面介绍eBPF-概念
443 1
|
存储 Kubernetes 监控
Linux eBPF解析
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范围最广的 K8S CNI 网络方案 Calico 已宣布支持 eBPF,而作为第一个实现了Kube-Proxy 所有功能的 K8S 网络方案——Cilium 也是基于 eBPF 技术。因此,只有了解其底层机制,才能有助于更好、更易地融入容器生态中。
539 0
|
JSON Kubernetes 数据格式
crictl 常见的命令大全
crictl(Container Runtime Interface Command Line Interface)是一个命令行工具,用于与符合Kubernetes容器运行时接口(CRI)规范的容器运行时进行交互。它提供了一系列命令来查看和管理容器、镜像、Pod等资源。以下是crictl的一些常见命令及其功能概述: ### 1. 镜像管理 * **查看镜像**: - `crictl images`:列出所有镜像。 - `crictl images | grep <image-name>`:查看特定镜像。 * **拉取镜像**: - `crictl pull <image_na
5018 8
|
运维 Kubernetes 监控
基于 eBPF 构建下一代智能可观测系统
基于 eBPF 构建下一代智能可观测系统
1888 98