首页
›
Linux内核与驱动
›
079-Linux内核性能
›
《eBPF程序开发实战:内核性能监控与动态追踪》
VIP10
本课程属于:079-Linux内核性能
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
eBPF程序开发实战:内核性能监控与动态追踪
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
eBPF概述
eBPF的起源与发展 · eBPF的核心价值(安全 · 可编程
eBPF
的起源
02
eBPF架构与工作原理
eBPF虚拟机 · eBPF指令集 · eBPF验证器
eBPF
架构
03
开发环境搭建
Linux内核版本要求 · 安装必要的工具链(clang/llv… · libbpf
开发环境搭建
Linux
04
eBPF程序类型详解
kprobe · tracepoint · perf_event
eBPF
程序类型详解
05
eBPF Map深入
哈希表Map · 数组Map · Per-CPU Map
eBPF
Map
06
eBPF辅助函数
bpf_printk · bpf_get_current_pi… · bpf_get_current_co…
eBPF
辅助函数
07
BCC框架入门
BCC的安装 · Python前端与C内核代码的交互 · 使用BCC编写简单的kprobe程序
BCC
框架入门
08
BCC进阶
使用BCC开发文件系统监控工具 · 网络丢包监控工具 · 进程调度延迟分析工具
BCC
进阶
09
libbpf库入门
libbpf的优势(CO-RE) · BPF skeleton的生成与使用 · 编写基于libbpf的eBPF程序
libbpf
库入门
10
CO-RE(一次编译,到处运行)
BTF(BPF Type Forma… · CO-RE的工作原理 · 使用bpftool生成BTF信息
CO-RE
一次编译
11
内核性能监控
CPU调度延迟监控(使用kprobe… · 内存分配追踪(kmem tracep… · 磁盘I/O性能分析(block tr…
内核性能监控
CPU
12
网络性能监控
XDP程序实现DDoS防御 · TC程序实现流量整形 · socket filter实现HTT…
网络性能监控
XDP
13
动态追踪技术
kprobe与kretprobe的使… · uprobe与uretprobe的使… · tracepoint的使用
动态追踪技术
kprobe
14
用户态动态追踪
使用uprobe追踪用户态函数调用 · 使用USDT(用户态静态定义追踪点)…
用户态动态追踪
uprobe
15
eBPF与容器监控
使用eBPF监控容器内进程 · 网络流量 · 文件系统操作
eBPF
容器监控
16
eBPF安全实践
使用eBPF实现系统调用审计 · 文件完整性监控 · 进程行为异常检测
eBPF
安全实践
17
eBPF性能优化
减少eBPF程序执行时间 · 优化Map访问 · 使用Per-CPU数据结构减少锁竞争
eBPF
性能优化
18
eBPF调试与排错
使用bpftool查看加载的程序 · 查看Map内容 · 使用trace_pipe输出调试信息
eBPF
调试
19
eBPF与可观测性
eBPF在Prometheus · Grafana · OpenTelemetry等可观测性…
eBPF
可观测性
20
eBPF网络栈深度解析
XDP与TC的协同工作 · eBPF实现负载均衡 · eBPF实现网络策略引擎
eBPF
网络栈深度解析
21
eBPF存储栈监控
使用eBPF追踪文件系统读写延迟 · 块设备I/O队列深度 · NFS/RPC调用追踪
eBPF
存储栈监控
22
eBPF与Linux调度器
使用eBPF监控CFS调度器行为 · 追踪调度延迟 · 分析CPU负载均衡
eBPF
Linux
23
eBPF与内存管理
使用eBPF追踪页面分配 · 内存回收 · SLUB分配器行为
eBPF
内存管理
24
eBPF与锁分析
使用eBPF追踪spinlock · mutex · rwsem的竞争与持有时间
eBPF
锁分析
25
eBPF与系统调用追踪
使用eBPF追踪所有系统调用 · 统计系统调用频率 · 分析系统调用延迟分布
eBPF
系统调用追踪
26
eBPF与硬件性能计数器
结合perf_event使用eBPF… · 缓存命中率 · 分支预测失败等硬件事件
eBPF
硬件性能计数器
27
eBPF与网络协议栈
使用eBPF追踪TCP连接建立/关闭 · TCP重传 · TCP拥塞控制算法行为
eBPF
网络协议栈
28
eBPF与安全沙箱
使用eBPF实现seccomp-li… · 限制进程权限 · 防止提权攻击
eBPF
安全沙箱
29
eBPF生产环境部署
eBPF程序的加载策略 · 资源限制 · 错误处理
eBPF
生产环境部署
30
eBPF未来展望
eBPF在AI/ML领域的应用 · eBPF与Wasm的结合 · eBPF在边缘计算中的潜力
eBPF
未来展望
所属VIP或分类
同VIP:Linux内核RCU机制调优:读写锁替代方案与性能收益
同VIP:Linux内核写时复制优化:fork与内存映射性能调校
同VIP:Linux内核性能优化与调优实战