首页
›
热销单品
›
综合补充资料
›
《eBPF与BCC Linux动态追踪》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
eBPF与BCC Linux动态追踪
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · eBPF与BCC的定位与价值
课程导入
学习目标
02
Linux动态追踪基础
动态追踪与静态追踪的区别 · 常见追踪技术(ftrace · perf
Linux
动态追踪基础
03
eBPF核心概念
eBPF是什么 · eBPF虚拟机架构 · 指令集
eBPF
核心概念
04
eBPF工作原理
eBPF生命周期(加载 · 验证 · 编译
eBPF
工作原理
05
BCC工具集入门
BCC简介 · 安装方法 · BCC Python接口基础
BCC
工具集入门
06
BCC开发环境搭建
内核版本要求 · 依赖安装 · 常见环境问题排查
BCC
开发环境搭建
07
kprobe与kretprobe
内核动态探针原理 · BCC中kprobe用法 · 参数读取
kprobe
kretprobe
08
uprobe与uretprobe
用户态动态探针原理 · BCC中uprobe用法 · 用户态函数参数与返回值
uprobe
uretprobe
09
tracepoint与静态探针
内核静态跟踪点 · BCC中tracepoint用法 · 与kprobe的对比
tracepoint
静态探针
10
eBPF Map详解
Map类型(hash · array · perf_event_array等)
eBPF
Map
11
BCC事件提交与数据传递
perf_event输出 · ring buffer · BPF_PERF_OUTPUT
BCC
事件提交
12
BCC编程模型
Python与C协作 · BPF程序结构 · 事件回调
BCC
编程模型
13
性能分析基础
CPU · 内存 · IO
性能分析基础
CPU
14
CPU性能追踪
跟踪CPU调度 · 运行队列 · 上下文切换
CPU
性能追踪
15
内存追踪
内存分配与释放 · 页错误 · 内存泄漏检测
内存追踪
内存分配
16
磁盘IO追踪
块层IO · 文件系统操作 · IO延迟
IO
磁盘
17
网络追踪
网络包处理 · TCP连接 · 套接字操作
网络追踪
网络包处理
18
文件系统追踪
文件操作 · inode操作 · VFS层
文件系统追踪
文件操作
19
进程与线程追踪
进程生命周期 · 线程创建 · 信号
进程
线程追踪
20
安全与故障排查
系统调用监控 · 异常行为检测 · 内核错误定位
安全
故障排查
21
BCC高级编程技巧
BPF程序参数化 · 动态过滤 · 循环与条件
BCC
高级编程技巧
22
eBPF与BCC性能优化
减少开销 · 批量处理 · Map选择
eBPF
BCC
23
BCC工具开发实战
从需求分析到工具实现 · 完整开发一个自定义BCC工具(如跟踪…
BCC
工具开发实战
24
eBPF与BCC在容器与云原生中的应用
容器监控 · Kubernetes性能分析 · Cilium等eBPF项目简介
eBPF
BCC
25
eBPF与BCC在生产环境中的实践
部署注意事项 · 安全考虑 · 权限管理
eBPF
BCC
26
常见问题与调试
BCC脚本常见错误 · 验证器错误 · 数据丢失
常见问题
调试
27
eBPF生态与前沿
eBPF基金会 · libbpf · bpftrace
eBPF
生态
28
综合实战项目一
使用BCC构建一个系统性能监控仪表盘… · 内存 · IO
综合实战项目一
BCC
29
综合实战项目二
使用BCC定位一个真实应用性能瓶颈(… · Web服务器高延迟)
综合实战项目二
BCC
30
课程总结与进阶路径
知识体系回顾 · 学习资源推荐 · 社区参与
课程总结
进阶路径
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测