251205北京Linux系统调试与调优技术培训课纲

   2025-11-18 中际赛威刘老师52
核心提示:第1章 Linux工具链深入解析1.1 GNU工具链和GDB调试1.2 GCC编译的各个阶段分解1.3反汇编, objdump1.4 readelf, nm, strip1.5 GDB调试技巧: 断点、watch、内存与backtrace等1.6 GDB与多线程1.7 崩溃转储core dump1.8 strace和ltrace第2章 进程、内存和I/O负载调试剖析2.1 多核负载均衡2.2 top, htop, mpstat工具2.3 系统、进

第1章 Linux工具链深入解析

1.1 GNU工具链和GDB调试

1.2 GCC编译的各个阶段分解

1.3反汇编, objdump

1.4 readelf, nm, strip

1.5 GDB调试技巧: 断点、watch、内存与backtrace等

1.6 GDB与多线程

1.7 崩溃转储core dump

1.8 strace和ltrace


第2章 进程、内存和I/O负载调试剖析

2.1 多核负载均衡

2.2 top, htop, mpstat工具

2.3 系统、进程内存占用分析

2.4 内存泄露调试

2.5 内存踩踏调试:ASAN, KASAN, MTE

2.6 iowait调试

2.7 swap调试


第3章 内核调试

3.1 printk 及其变体

3.2 内核崩溃OOPS分析

3.3 内核debug 选项

3.4 proc 和 sys

3.5 内核启动过程调试

3.6 内核启动时间优化调试

3.7 待机和电源管理调试

3.8 gdb调试内核

3.9 内核lockup,锁,sched,mm问题调试


第4章 Linux多进程、多线程模型和调试

4.1 多进程通信

4.2 多线程通信

4.3.正确的互斥和同步方法

4.4 可重入与线程安全

4.5 多进程、多线程调试

4.6 IPC调试、死锁


第5章 Linux性能优化

5.1 perf

5.2 kernel-shark

5.3 top-down分析方法

5.4 Linux的常见benchmark

5.5基于eBPF的性能剖析

5.6各种火焰图


免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

 
举报收藏 0打赏 0
 
更多>同类头条
推荐图文
推荐头条
点击排行
网站首页  |  关于我们  |  联系方式  |  服务协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  网站留言  |  RSS订阅  |  违规举报  |  京ICP备2021025988号-2