首页
›
Linux内核与驱动
›
130-页表机制与优化
›
《perf工具定位页表遍历瓶颈与系统性能调优实践》
VIP10
本课程属于:130-页表机制与优化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
perf工具定位页表遍历瓶颈与系统性能调优实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
页表遍历瓶颈的由来 · perf工具在性能调优中的核心地位 · 课程目标与学习路径
课程导论
页表遍历瓶颈的由…
02
Linux内存管理基础
虚拟地址空间 · 物理内存 · MMU与TLB的工作原理
Linux
内存管理基础
03
多级页表结构详解
x86_64四级页表(PML4/PD… · ARMv8页表层级 · 页表项(PTE)解析
多级页表结构详解
x86
04
页表遍历(Page Walk)的硬件与软件开销
硬件自动遍历 · 软件模拟遍历 · TLB miss与page walk…
Page
Walk
05
perf工具快速入门
perf stat · perf record · perf report
perf
工具快速入门
06
perf事件系统
硬件事件(cycles · instructions · cache-misses)
perf
事件系统
07
perf stat实战
使用perf stat测量程序的内存…
perf
stat
08
perf record与perf report
采集调用栈 · 生成火焰图 · 定位热点函数
perf
record
09
perf annotate
逐指令分析热点代码 · 识别页表遍历相关的指令序列
perf
annotate
10
perf mem
内存访问采样 · 分析load/store延迟与TLB…
perf
mem
11
perf c2c
缓存一致性分析 · 发现伪共享与缓存行颠簸
perf
c2c
12
perf kvm
虚拟化环境下的页表遍历监控与性能分析
perf
kvm
13
perf trace
系统调用跟踪 · 分析mmap/mprotect等内存…
perf
trace
14
perf script
自定义脚本解析perf.data · 提取页表遍历相关事件
perf
script
15
perf probe
动态插桩 · 在页表遍历关键函数(如__handl…
perf
probe
16
perf sched
调度器分析 · 理解进程切换对TLB刷新的影响
perf
sched
17
perf lock
锁竞争分析 · 识别因页表锁(如mmap_lock)…
perf
lock
18
perf ftrace
函数跟踪 · 深入分析页表遍历路径上的内核函数调用…
perf
ftrace
19
perf stat --per-core/--per-socket
多核/多socket场景下的TLB…
perf
stat
20
perf stat --interval-print
时间序列分析 · 观察页表遍历开销的波动
perf
stat
21
perf stat --metric-only
精简指标输出 · 聚焦TLB相关metrics
perf
stat
22
perf stat --topdown
自上而下微架构分析 · 定位页表遍历对前端/后端瓶颈的贡献
perf
stat
23
perf stat --all-kernel/--all-user
区分内核态与用户态的页表遍历开销
perf
stat
24
perf stat --field-separator
自定义输出格式 · 便于脚本化批量分析
perf
stat
25
perf stat --append
增量采集 · 对比不同优化策略下的TLB miss…
perf
stat
26
perf stat --log-fd
日志输出 · 集成到自动化测试框架中
perf
stat
27
perf stat --quiet
静默模式 · 仅输出最终统计结果
perf
stat
28
perf stat --table
表格化输出 · 便于阅读与对比
perf
stat
29
perf stat --timeout
超时控制 · 避免长时间采集
perf
stat
30
综合实战案例
使用perf工具链定位一个大型数据库… · 并给出系统级调优方案(大页 · TLB预取
综合实战案例
perf
所属VIP或分类
同VIP:TLB缺失根因分析与多级页表缓存命中率优化方案
同VIP:多级页表地址映射设计与ARM硬件MMU兼容性适配
同VIP:页表回收与swap协同设计及内存压力场景性能调优