首页
›
Linux内核与驱动
›
142-Linux内核性能调优
›
《Linux内核内存管理性能调优:伙伴系统与虚拟内存优化》
VIP10
本课程属于:142-Linux内核性能调优
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核内存管理性能调优:伙伴系统与虚拟内存优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理概述
Linux内存管理架构概览 · MMU与虚拟内存基础概念
内存管理概述
Linux
02
伙伴系统原理
伙伴算法的核心思想 · 内存块合并与分裂机制
伙伴系统原理
伙伴算法的核心思…
03
伙伴系统数据结构
free_area数组 · struct page与zone结构…
伙伴系统数据结构
free
04
页面分配API
alloc_pages · alloc_page · __get_free_pages等接…
API
页面分配
05
页面释放API
__free_pages · free_pages · 释放路径与合并逻辑
API
页面释放
06
内存碎片化问题
外部碎片与内部碎片的成因及对伙伴系统…
内存碎片化问题
外部碎片
07
反碎片化技术
迁移类型(MIGRATE_TYPES…
反碎片化技术
MIGRATE
08
虚拟内存基础
进程地址空间布局 · 内核空间与用户空间划分
虚拟内存基础
进程地址空间布局
09
页表与TLB
多级页表结构 · TLB缓存与缺失处理
TLB
页表
10
缺页异常处理
major fault与minor… · 按需调页机制
缺页异常处理
major
11
内存映射(mmap)
文件映射与匿名映射 · mmap系统调用实现
mmap
内存映射
12
VMA操作
查找 · 合并 · 分裂虚拟内存区域(vm_area_s…
VMA
操作
13
slab分配器
slab/slub/slob三种分配…
slab
分配器
14
slab缓存调优
kmem_cache_create · 对象复用与着色技术
slab
缓存调优
15
内存回收机制
kswapd与direct recl… · LRU链表管理
内存回收机制
kswapd
16
页面置换算法
LRU · 二次机会 · Clock算法在Linux中的实现
页面置换算法
LRU
17
swap机制
交换分区与交换文件 · swap in/out流程
swap
机制
18
OOM Killer
内存耗尽时的选择策略与评分机制
OOM
Killer
19
透明大页(THP)
原理 · 配置与对性能的影响
THP
透明大页
20
内存压缩(zswap/zram)
压缩交换技术减少I/O开销
zswap/zram
内存压缩
21
cgroup内存控制
memory cgroup限制与统计 · 软硬限制
cgroup
内存控制
22
NUMA架构支持
节点(node)概念 · 内存策略与本地分配
NUMA
架构支持
23
内存热插拔
物理内存动态添加与移除机制
内存热插拔
物理内存动态添加
24
内存性能监控工具
/proc/meminfo · vmstat · free命令详解
内存性能监控工具
proc/meminfo
25
perf与eBPF内存分析
使用perf probe和eBPF追…
perf
eBPF
26
伙伴系统调优
调整min_free_kbytes · watermark与碎片阈值
伙伴系统调优
min
27
虚拟内存调优
vm.swappiness · dirty_ratio · overcommit策略
虚拟内存调优
vm.swappines…
28
slab调优实践
调整slab缓存大小 · 减少slab碎片
slab
调优实践
29
大页(HugePages)配置
静态大页与透明大页的部署与优化
HugePages
大页
30
综合案例
高并发Web服务器内存瓶颈分析与调优…
综合案例
Web
所属VIP或分类
同VIP:eBPF与XDP:Linux内核高速网络数据包处理性能调优
同VIP:eBPF程序开发入门:Linux内核可观测性技术实践
同VIP:ftrace实战:Linux内核函数调用跟踪与延迟分析