阅M场Linux常见锁和lockup检查机制资源介绍:
本课程的设计来源于Linux实际工程中的底层需求。
通过本课程的学习,我们可以能掌握linux内核中常见锁的实现原理,并结合真实实例并动手调试,深刻理解死锁原理以及常用排查方法。
softlockup/hardlockup是实际工程中经常碰到的问题,本课程从实现原理(linux内核代码层)和原理验证(使用ftrace调试手段)、样例代码、动手模拟实验,全方位理解softlockup/hardlockup. 做到在实际工作中对它理解更加深刻,解决问题更能得心应手。
本课程也使用典型案例详细展示了实际工程中使用crash工具怎样分析死锁,读取,遍历提取关键数据的方法。熟练掌握crash工具的核心功能对解决实际工作中的疑难问题添砖加瓦。
Linux锁 / 死锁 softlockup/hardlockup 以及crash工具的使用,理解这几者对解决Linux实际问题是不可或缺的,熟练掌握它们,我们将可以在linux世界更上一层。
资源大纲:
Linux内核中的常见锁
死锁原理
hungtask检测原理
softlockup/hardlockup检测原理
死锁实验分享(使用qemu工具收集vmcore, crash工具分析)