主要目的:
理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用户空间malloc与内核关系,Lazy分配机制;澄清进程的内存消耗的vss,rss,pss,uss概念;澄清内存耗尽的OOM行为;澄清文件背景页面与匿名页,page cache与swap;澄清内存的回收、dirty page的写回,以及一些内存管理/proc/sys/vm sysctl配置的幕后原理;DMA和cache一致性,IOMMU等;给出一些内存相关的调试和优化方法;消除网上各种免费资料的各种误解。
最终形成一个Linux内存管理的全景视图。
视频时间:6月27号开始后共五晚,9点-10点。
FAQ:
上课的时间段在加班怎么办?
视频可以一直反复看。
请问如何答疑?
报名的同学扫描报名页的客服二维码,客服会拉您入答疑群。
大纲:
1
硬件原理和分页管理
2
内存的动态申请和释放
3
进程的内存消耗和泄漏
4
内存与I/O的交换
5
其他工程问题以及调优