首页
›
Linux内核与驱动
›
147-Linux内核性能
›
《eBPF bcc工具集:内核性能诊断常用脚本实战》
VIP10
本课程属于:147-Linux内核性能
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
eBPF bcc工具集:内核性能诊断常用脚本实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
eBPF与BCC概述
eBPF技术起源 · 发展历程与核心价值 · BCC(BPF Compiler C…
eBPF
BCC
02
eBPF编程模型基础
eBPF程序的生命周期(加载 · 验证 · 附加
eBPF
编程模型基础
03
BCC开发环境搭建
在Ubuntu/CentOS上安装B… · 验证安装成功 · 编写第一个Hello World e…
BCC
开发环境搭建
04
BCC Python接口入门
BCC的Python库核心API(B… · attach_kprobe · trace_print等)
BCC
Python
05
性能分析基础概念
理解CPU · 内存 · 磁盘IO
性能分析基础概念
CPU
06
execsnoop
追踪进程执行 · 分析高频短生命周期进程对系统的影响
execsnoop
追踪进程执行
07
opensnoop
追踪文件打开 · 定位配置文件和日志文件的访问热点
opensnoop
追踪文件打开
08
biolatency
磁盘IO延迟分布 · 识别存储性能瓶颈
biolatency
IO
09
biosnoop
实时磁盘IO追踪 · 分析IO队列深度与延迟
biosnoop
IO
10
filesize
追踪文件大小变化 · 分析日志文件或数据文件的增长速率
filesize
追踪文件大小变化
11
trace
自定义函数追踪 · 自定义输出格式
trace
自定义函数追踪
12
funccount
函数调用计数 · 定位热点函数
funccount
函数调用计数
13
funclatency
函数延迟分布 · 分析函数性能抖动
funclatency
函数延迟分布
14
stackcount
调用栈计数 · 定位代码执行路径
stackcount
调用栈计数
15
profile
CPU采样分析 · 生成CPU火焰图数据 · 识别CPU热点
profile
CPU
16
cpudist
CPU调度延迟 · 分析调度延迟
cpudist
CPU
17
runqlat
运行队列延迟 · 评估系统负载
runqlat
运行队列延迟
18
memleak
内存泄漏检测 · 定位未释放的内存块
memleak
内存泄漏检测
19
oomkill
OOM Killer追踪 · 分析内存压力来源
oomkill
OOM
20
tcplife
TCP连接生命周期 · 分析连接时长与吞吐量
tcplife
TCP
21
tcpconnect
TCP连接追踪 · 分析网络连接失败与延迟
tcpconnect
TCP
22
tcpaccept
TCP接受连接追踪 · 分析服务端连接队列溢出
tcpaccept
TCP
23
tcpretrans
TCP重传追踪 · 分析网络丢包与拥塞
tcpretrans
TCP
24
tcpdrop
TCP丢包追踪 · 定位防火墙或缓冲区问题
tcpdrop
TCP
25
gethostlatency
DNS解析延迟 · 分析域名解析性能
gethostlaten…
DNS
26
btrfsslower
文件系统延迟 · 定位慢IO
btrfsslower
文件系统延迟
27
cachestat
文件系统缓存统计 · 分析文件系统缓存效率
cachestat
文件系统缓存统计
28
dcstat
目录项缓存统计
dcstat
目录项缓存统计
29
bcc工具综合实战一
使用多个BCC工具诊断CPU高负载问… · 结合火焰图定位热点函数
bcc
工具综合实战一
30
bcc工具综合实战二
使用多个BCC工具诊断内存泄漏与磁盘… · 输出性能优化报告
bcc
工具综合实战二
所属VIP或分类
同VIP:CPU绑定场景下中断处理与调度延迟分析
同VIP:Linux内核perf性能分析从入门到调优实战
同VIP:Linux内核性能基准测试工具选型与对比方法