首页
›
Linux内核与驱动
›
142-Linux内核性能调优
›
《Linux内核读写锁优化:多读少写场景性能调优实践》
VIP10
本课程属于:142-Linux内核性能调优
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核读写锁优化:多读少写场景性能调优实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
读写锁基础
读写锁(rwlock)的定义 · 与互斥锁(mutex)的区别 · 适用场景(多读少写)分析
读写锁基础
rwlock
02
内核读写锁API
rwlock_t数据结构 · rwlock_init · read_lock
API
内核读写锁
03
读写锁实现原理
基于自旋锁的实现 · 公平性策略 · 读者优先与写者优先的权衡
读写锁实现原理
基于自旋锁的实现
04
多读少写场景瓶颈分析
缓存行 bouncing · false sharing · 写者饥饿问题
多读少写场景瓶颈…
bouncing
05
读写锁性能基准测试
使用perf和lock_stat工具… · 吞吐量 · 延迟分布
读写锁性能基准测…
perf
06
读写锁优化策略概览
RCU替代 · percpu-rwlock · qrwlock
读写锁优化策略概…
RCU
07
RCU(Read-Copy-Update)基础
RCU原理 · grace period · quiescent state
RCU
Read-Copy-Up…
08
RCU在多读场景的应用
RCU保护链表 · 哈希表 · 替换读写锁的实战案例
RCU
多读场景的应用
09
percpu-rwlock
每CPU读写锁设计 · 减少全局缓存行竞争 · 适用场景与限制
percpu-rwloc…
CPU
10
qrwlock(排队读写锁)
基于MCS锁的排队机制 · 避免写者饥饿 · 性能提升分析
qrwlock
排队读写锁
11
ticket-based rwlock
Ticket spinlock的读写… · 公平性保证 · 实现细节
ticket-based
rwlock
12
读写锁与原子操作
atomic_t · cmpxchg在读写锁优化中的应用 · 无锁读路径设计
读写锁
原子操作
13
读写锁与内存屏障
smp_mb · smp_rmb · smp_wmb在读写锁中的正确使用
读写锁
内存屏障
14
读写锁与CPU缓存
cache line对齐 · __cacheline_aligne… · 避免false sharing的实践
CPU
读写锁
15
读写锁与NUMA架构
NUMA感知读写锁 · 本地内存访问优化 · 跨节点锁竞争缓解
NUMA
读写锁
16
读写锁与中断上下文
irqsave/irqrestore… · 在中断处理中使用读写锁的注意事项
读写锁
断上下文
17
读写锁与preempt
preempt_disable/pr… · 可抢占内核下的读写锁行为
preempt
读写锁
18
读写锁与SMP扩展性
多核扩展性测试 · 锁粒度细化 · 分段锁(segmented lock…
SMP
读写锁
19
读写锁与tracepoint
trace_rwlock_*事件 · 使用ftrace分析读写锁行为 · 热点识别
tracepoint
读写锁
20
读写锁与lockdep
lockdep验证读写锁依赖 · 死锁检测 · 递归锁检测
lockdep
读写锁
21
读写锁与BPF
使用bpftrace动态跟踪读写锁调… · 延迟分布 · 竞争分析
BPF
读写锁
22
读写锁与用户态
futex-based rwlock · pthread_rwlock_t · 用户态多读少写优化
读写锁
用户态
23
读写锁与文件系统
dentry cache · inode cache中的读写锁优化 · dcache RCU化
读写锁
文件系统
24
读写锁与网络栈
路由表 · 邻居表 · socket锁的读写锁优化实践
读写锁
网络栈
25
读写锁与内存管理
mmap_lock · page table lock的读写… · THP场景
读写锁
内存管理
26
读写锁与调度器
runqueue锁 · load balance中的读写锁优… · CFS调度
读写锁
调度器
27
读写锁与块设备
I/O调度器 · request queue中的读写锁… · blk-mq
读写锁
块设备
28
读写锁与虚拟化
KVM中的读写锁优化 · vCPU调度 · EPT页表锁
读写锁
虚拟化
29
读写锁与实时内核
PREEMPT_RT下的读写锁行为 · rt_mutex替代方案
读写锁
实时内核
30
读写锁优化总结与展望
未来方向(hle/rtm硬件锁 · lock-free数据结构 · 形式化验证)
读写锁优化总结
hle/rtm
所属VIP或分类
同VIP:eBPF与XDP:Linux内核高速网络数据包处理性能调优
同VIP:eBPF程序开发入门:Linux内核可观测性技术实践
同VIP:ftrace实战:Linux内核函数调用跟踪与延迟分析