首页
›
Linux内核与驱动
›
079-Linux内核性能
›
《Linux内核RCU机制调优:读写锁替代方案与性能收益》
VIP10
本课程属于:079-Linux内核性能
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核RCU机制调优:读写锁替代方案与性能收益
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RCU概述
RCU(Read-Copy-Upda… · 历史背景及其在Linux内核中的地位
RCU
Read-Copy-Up…
02
读写锁的局限性
传统读写锁(rwlock)在SMP高…
读写锁的局限性
rwlock
03
RCU核心思想
RCU如何通过延迟回收(deferr… · 以及grace period的概念
RCU
核心思想
04
RCU与读写锁的对比
读路径开销 · 写路径开销 · 内存屏障开销的定量对比分析
RCU
读写锁的对比
05
RCU API概览
rcu_read_lock/rcu_… · synchronize_rcu · call_rcu
RCU
API
06
RCU数据发布模式
使用rcu_assign_point…
RCU
数据发布模式
07
经典RCU实现
Tree RCU的层次结构 · 节点状态机与GP(Grace Per…
RCU
经典
08
可睡眠RCU(SRCU)
SRCU的设计动机 · 使用场景及与经典RCU的区别
RCU
SRCU
09
RCU链表操作
使用list_add_rcu/lis…
RCU
链表操作
10
RCU哈希表
使用hlist_bl_add_hea…
RCU
哈希表
11
RCU与引用计数
结合kref_rcu实现无锁对象生命…
RCU
引用计数
12
RCU与per-CPU变量
利用per-CPU数据减少RCU写侧…
RCU
per-CPU
13
RCU NOCB模式
将RCU回调处理offload到特定… · 减少实时任务抖动
RCU
NOCB
14
RCU优先级继承
解决RCU读侧临界区被高优先级任务抢…
RCU
优先级继承
15
RCU加速机制
RCU expedited grac…
RCU
加速机制
16
RCU与内存序
RCU依赖的memory order… · 以及smp_mb()在RCU中的作用
RCU
内存序
17
RCU性能基准测试
使用rcutorture和自研微基准…
RCU
性能基准测试
18
RCU调优参数
rcu_cpu_stall_time… · rcu_nocbs · rcu_qs_ctr等内核参数详解
RCU
调优参数
19
RCU stall检测
RCU CPU stall warn… · 日志解读与排查方法
RCU
stall
20
RCU与实时内核(PREEMPT_RT)
PREEMPT_RT下RCU的适配与…
RCU
PREEMPT
21
RCU在文件系统中的应用
以dcache(目录项缓存)为例 · RCU如何加速路径查找
RCU
文件系统
22
RCU在网络协议栈中的应用
路由表(FIB)的RCU无锁查找与更…
RCU
网络协议栈
23
RCU在内存管理中的应用
mm_struct的RCU保护与快速…
RCU
内存管理
24
RCU在设备驱动中的应用
字符设备ops表 · 中断处理函数表的RCU保护
RCU
设备驱动
25
从读写锁迁移到RCU的步骤
识别读多写少热点 · 替换API · 验证正确性
RCU
从读写锁迁移到
26
RCU与seqcount的协同
在需要写者饥饿避免的场景下 · RCU+seqcount组合方案
RCU
seqcount
27
RCU与原子操作的对比
何时使用RCU · 何时使用atomic_t/refco…
RCU
原子操作的对比
28
RCU在用户态(liburcu)的实现
用户态RCU库的使用方法与性能收益
RCU
liburcu
29
RCU未来演进
Lazy RCU · Polled RCU等新特性对性能的…
RCU
未来演进
30
综合案例
将一个真实内核模块(如网络连接跟踪)… · 并量化性能收益
综合案例
将一个真实内核模…
所属VIP或分类
同VIP:eBPF程序开发实战:内核性能监控与动态追踪
同VIP:Linux内核写时复制优化:fork与内存映射性能调校
同VIP:Linux内核性能优化与调优实战