首页
›
数据工程与实时数据平台
›
034-Kafka性能调优
›
《Kafka内存与页缓存性能调优》
VIP20
本课程属于:034-Kafka性能调优
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kafka内存与页缓存性能调优
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存基础
物理内存与虚拟内存、MMU与页表、内存寻址原理。
寻址
页表
02
页缓存机制
页缓存结构、radix tree与xarray、缓存回写策略。
xarray
回写
03
内存分配器
伙伴系统、slab分配器、kmalloc与vmalloc。
slab
伙伴系统
04
内存回收
LRU链表、kswapd内核线程、内存压力与OOM Killer。
LRU
OOM
05
大页与透明大页
HugeTLB、透明大页(THP)、大页配置与监控。
HugeTLB
THP
06
NUMA架构
NUMA节点与内存域、numa balancing、内存亲和性。
NUMA
亲和性
07
内存碎片化
外部碎片与内部碎片、防碎片化技术、compaction。
碎片
compaction
08
Swap机制
交换分区与交换文件、swapiness参数、zswap与zram。
zswap
zram
09
cgroup内存控制
memory cgroup、内存上限与软限制、oom控制。
cgroup
oom
10
内存监控工具
free、vmstat、/proc/meminfo、sar内存指标。
监控
sar
11
页缓存监控
/proc/vmstat、cachestat、fincore、pcstat。
cachestat
pcstat
12
内存泄漏排查
valgrind、asan、kmemleak、memleak。
valgrind
asan
13
内存压测工具
stress、memtester、vm-scalability、mmtests。
压测
mmtests
14
文件系统缓存
dentry缓存、inode缓存、buffer cache。
dentry
inode
15
脏页回调
dirty_ratio、dirty_background_ratio、回写线程。
脏页
回写
16
预读机制
readahead、预读窗口、自适应预读。
readahead
预读
17
内存映射文件
mmap原理、MAP_SHARED与MAP_PRIVATE、缺页处理。
mmap
缺页
18
TLB管理
TLB结构、TLB miss、大页对TLB的影响。
TLB
大页
19
KSM与内存去重
KSM原理、合并扫描、使用场景。
KSM
去重
20
内存热插拔
物理内存热插拔、内存online/offline、内存迁移。
热插拔
迁移
21
容器内存隔离
容器内存限制、page cache隔离、cgroup v2。
容器
cgroup v2
22
数据库内存调优
MySQL InnoDB Buffer Pool、PostgreSQL shared_buffers、页缓存竞争。
MySQL
PostgreSQL
23
Java应用内存调优
堆外内存、DirectBuffer、G1GC与页缓存。
堆外内存
G1GC
24
云原生内存优化
Kubernetes内存管理、QoS等级、Burstable与Guaranteed。
K8s
QoS
25
内存带宽优化
NUMA绑定、内存交错、MCDRAM与HBM。
带宽
HBM
26
持久内存
PMEM模式、DAX文件系统、NVDIMM配置。
PMEM
DAX
27
内核内存参数
vm.overcommit、min_free_kbytes、watermark。
内核参数
watermark
28
性能分析框架
perf mem、flamegraph、内存热点分析。
perf
flamegraph
29
实战案例一
高并发Web服务页缓存优化。
高并发
Web
30
实战案例二
大数据处理内存与页缓存协同调优。
大数据
协同调优
所属VIP或分类
同VIP:Kafka副本机制与可靠性权衡
同VIP:Kafka压缩策略选型与性能对比
同VIP:Kafka吞吐压测从入门到进阶