首页
›
Linux内核与驱动
›
038-Linux内核内存管理实战
›
《Linux内存与系统资源调优:sysctl配置》
VIP10
本课程属于:038-Linux内核内存管理实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内存与系统资源调优:sysctl配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
什么是sysctl · 什么是cache压力 · 为什么需要控制cache压力
课程导论
sysctl
02
Linux内存子系统概述
物理内存 · 虚拟内存 · 页框
Linux
内存子系统概述
03
Page Cache原理
什么是Page Cache · 读缓存与写缓存 · 脏页
Page
Cache
04
内存回收机制
kswapd内核线程 · 直接回收 · LRU链表
内存回收机制
kswapd
05
vm.swappiness参数详解
swappiness的含义 · 取值范围 · 对匿名页与文件页回收倾向的影响
vm.swappines…
参数详解
06
vm.vfs_cache_pressure参数详解
dentries与inodes缓存 · vfs_cache_pressure… · 计算公式
vm.vfs
cache
07
vm.min_free_kbytes参数详解
最小保留内存 · 防止内存分配失败 · 计算方式
vm.min
free
08
vm.watermark_scale_factor参数详解
水位缩放因子 · 调整回收激进程度 · 与min_free_kbytes的协…
vm.watermark
scale
09
vm.dirty_ratio与vm.dirty_background_ratio
脏页比例上限 · 后台回写触发阈值 · 对写入性能的影响
vm.dirty
ratio
10
vm.dirty_expire_centisecs与vm.dirty_write
脏页过期时间 · 回写周期 · 延迟写入与数据安全
vm.dirty
expire
11
vm.page-cluster参数详解
页面簇大小 · 预读与交换效率 · 对swap性能的影响
vm.page-clus…
参数详解
12
vm.overcommit_memory与vm.overcommit_ratio
内存过量使用策略 · 风险评估 · OOM Killer触发条件
vm.overcommi…
memory
13
vm.oom_kill_allocating_task与vm.panic_on_
OOM行为控制 · 系统挂起与重启策略
vm.oom
kill
14
vm.drop_caches
手动释放Page Cache · dentries · inodes
vm.drop
caches
15
vm.zone_reclaim_mode
NUMA架构下的内存回收模式 · 本地分配优先 · 跨节点访问惩罚
vm.zone
reclaim
16
vm.compact_memory与vm.extfrag_threshold
内存碎片整理 · 透明大页与碎片避免
vm.compact
memory
17
vm.nr_hugepages与vm.hugetlb_shm_group
大页内存配置 · 共享内存大页 · TLB命中率优化
vm.nr
hugepages
18
vm.max_map_count
进程最大内存映射区域数 · 对数据库与搜索引擎的影响
vm.max
map
19
net.core.rmem_max与net.core.wmem_max
网络socket缓冲区最大值 · 与内存压力的关系
net.core.rme…
max
20
net.ipv4.tcp_rmem与net.ipv4.tcp_wmem
TCP读写缓冲区动态调整 · 内存占用控制
net.ipv4.tcp
rmem
21
net.ipv4.tcp_mem
TCP协议栈全局内存限制 · 三个阈值与回收行为
net.ipv4.tcp
mem
22
kernel.shmmax与kernel.shmall
System V共享内存最大大小与总… · 数据库应用配置
kernel.shmma…
kernel.shmal…
23
kernel.msgmax与kernel.msgmnb
消息队列最大消息大小与队列总字节数
kernel.msgma…
kernel.msgmn…
24
kernel.sem
信号量参数集 · SEMMSL/SEMMNS/SEMO…
kernel.sem
信号量参数集
25
kernel.pid_max
最大PID编号 · 对高并发进程数的影响
kernel.pid
max
26
kernel.threads-max
系统最大线程数 · 与ulimit的nproc限制的关系
kernel.threa…
系统最大线程数
27
fs.file-max与fs.nr_open
系统级与进程级文件句柄上限 · 对高并发服务的影响
fs.file-max
fs.nr
28
fs.inotify.max_user_watches
inotify监控上限 · 对文件变更监听服务的配置
fs.inotify.m…
user
29
综合调优案例一
高并发Web服务器(Nginx/Re…
综合调优案例一
Web
30
综合调优案例二
数据库服务器(MySQL/Postg…
综合调优案例二
MySQL/Postg
所属VIP或分类
同VIP:KSM合并配置与共享内存扫描效率调优工程实践
同VIP:Linux内存映射编程与VMA堆栈管理
同VIP:Linux缺页异常诊断与page-fault延迟优化