最近的文章
cilium/ebpf
·3283 字
Ebpf
广泛使用的 cilium/ebpf go 库分析,涵盖了 Go 开发 eBPF 程序的各方面内容。
搭建 eBPF 开发环境
·395 字
Ebpf
在 MacOS 下使用高性能、轻量级 lima vm 来搭建 eBPF 开发环境。
eBPF libbpf 库解析
·11325 字
Ebpf
libbpf 库解析,涉及宏定义、内存读写等。
eBPF 常见错误
·9722 字
Ebpf
总结了 eBPF 开发过程中常见的报错和兼容性问题。
perf_event_open() 系统调用分析
·2476 字
Ebpf
perf_event_open() 系统调用分析
创建 ebpf btf 和 vmlinux.h
·2544 字
Ebpf
创建 eBPF BTF 和 vmlinux.h 内核头文件的各种方式。
libbpf skeleton 用户空间程序分析
·15745 字
Ebpf
libbpf skeleton 用户空间程序分析
Bash - 个人参考手册
·41540 字
Bash
Shell
这是我个人的 GNU Bash 参考手册。
C 语言-个人参考手册
··35860 字
C
C
这是我的 C 语言个人参考手册。
C 预处理器-个人参考手册
·6234 字
C
C
Cpp
Tools
这是我个人的 C 预处理器参考手册文档。
Makefile-个人参考手册
·8161 字
Tool
Language
Make
Makefile
Tools
这是我个人的 Makefile 个人参考手册。
Linux 内核追踪和 eBPF 介绍
··8393 字
Ebpf
Ebpf
eBPF 是当今热门的底层技术,在网络、安全、可观测性、云原生等场景得到广泛应用。
本文档先介绍 Linux 内核的各种追踪技术,让大家对于各种事件源、内核各种追踪框架、用户工具等有个初步了解,然后介绍 eBPF 的发展历程、开发和执行流程、开发框架选择和 Demo 示例,希望对于想了解 Linux 内核追踪和 eBPF 技术的同学有所帮助。