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


本次内存管理直播,采用微信群形式。1.10是early bird报名价格的最后一天。

早鸟最后一天: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



报名方法(扫码加微信好友),发送报名红包,加入直播群。

早鸟最后一天:Linux的任督二脉之内存管理2018.1.29-2.2微信群直播报名-LMLPHP

不同时段报名价格:

报名红包 2017.12.31-2018.1.10(early bird)   333元

报名红包 2018.1.11-2018.1.17     380元

报名红包 2018.1.18-2018.1.27     420元

报名红包 2018.1.28-                     499元


12-25 14:06