这是宋宝华老师《Linux的任督二脉:进程调度和内存管理》的第二脉,第一脉《打通Linux脉络系列:进程、线程和调度》的CSDN录播位于: http://edu.csdn.net/huiyiCourse/series_detail/60?utm_source=wx2


本次内存管理直播,采用微信群形式。

Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)-LMLPHP



直播时间: 2018.1.29-2.2,共五晚9点-10点。


直播形式:

微信群 图、语音、答疑模式(不断截屏贴图+动画+语音,有问题的童鞋随时群里提问)。


大纲:

1

硬件原理和分页管理

  1. CPU寻址内存,虚拟地址、物理地址

  2. MMU以及RWX权限、kernel和user模式权限

  3. 内存的zone: DMA、Normal和HIGHMEM

  4. Linux内存管理Buddy算法

  5. 连续内存分配器(CMA)

2

内存的动态申请和释放

  1. slab、kmalloc/kfree、/proc/slabinfo和slabtop

  2. 用户空间malloc/free与内核之间的关系

  3. mallopt

  4. vmalloc

  5. 内存耗尽(OOM)、oom_score和oom_adj

  6. Android进程生命周期与OOM

3

进程的内存消耗和泄漏

  1. 进程的VMA。

  2. 进程内存消耗的4个概念:vss、rss、pss和uss

  3. page fault的几种可能性,major和minor

  4. 应用内存泄漏的界定方法

  5. 应用内存泄漏的检测方法:valgrind和addresssanitizer


4

内存与I/O的交换

  1. page cache

  2. free命令的详细解释

  3. read、write和mmap

  4. file-backed的页面和匿名页

  5. swap以及zRAM

  6. 页面回收和LRU

5

其他工程问题以及调优

  1. DMA和cache一致性

  2. 内存的cgroup

  3. 性能方面的调优:page in/out, swapin/out

  4. Dirty ratio的一些设置

  5. swappiness



报名方法(加微信Linuxpsmm为好友),发送报名红包,加入直播群:

报名红包 2017.12.31-2018.1.10   333元

报名红包 2018.1.11-2018.1.17     380元

报名红包 2018.1.18-2018.1.27     420元

报名红包 2018.1.28-                     499元

Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)-LMLPHP

12-14 13:30