极客时间出品的专栏课《Linux内核技术实战课》作者邵亚方,新客首单到手价59元,现免费分享

Linux内核技术实战课

课程介绍

本课程旨在帮助学员解决生产环境中遇到的实际问题,提升Linux内核知识的应用水平。课程涵盖Page Cache管理、内存泄漏、TCP重传以及内核态CPU利用率飙高等四大模块,每个模块都将从基础篇、案例篇到分析篇进行逐步深入。学员将通过本课程了解应用程序与系统资源的交互方式,掌握不同业务类型下的最佳配置方法,并学会如何针对棘手问题进行排查和分析。邵亚方老师将凭借多年Linux领域的丰富经验,为学员提供实用且高效的解决方案。

模块内容与特色

Page Cache管理模块重点介绍如何高效利用Page Cache以减少I/O开销,并探讨管理不当可能引发的问题及其解决策略。内存泄漏模块将深入探讨应用程序内存申请与释放的机制,通过案例分析帮助学员理解内存使用细节,并学会解决内存泄漏问题。TCP重传模块将详细解析TCP连接的建立、传输和断开过程,分析配置项对网络性能的影响,并通过具体案例提升学员对网络细节知识的掌握和问题解决能力。内核态CPU利用率飙高模块将分析CPU高效使用的方法和低效原因,并针对内核态CPU利用率高的问题,讲解相关Linux内核特性及配置项,提供分析和解决方案。

课程价值与适用人群

本课程不仅适合应用开发者和运维人员,也适合对Linux内核知识感兴趣的非内核从业者。通过本课程的学习,学员将能够运用内核知识解决生产环境中的实际问题,提高系统稳定性和性能。无论是想要提升技术水平的初学者,还是希望解决复杂稳定性问题的业务高手,都能从本课程中获得实用而宝贵的经验和知识。邵亚方老师的实战经验和教学方法将帮助学员轻松掌握Linux内核知识,并将其应用于实际工作中。

课程目录

├── 00丨开篇词丨如何让Linux内核更好地服务应用程序?.pdf
├── 01丨基础篇(一)丨如何用数据观测PageCache?.html
├── 01丨基础篇(一)丨如何用数据观测PageCache?.m4a
├── 01丨基础篇(一)丨如何用数据观测PageCache?.pdf
├── 02丨基础篇(二)丨PageCache是怎样产生和释放的?.html
├── 02丨基础篇(二)丨PageCache是怎样产生和释放的?.m4a
├── 02丨基础篇(二)丨PageCache是怎样产生和释放的?.pdf
├── 03丨案例篇丨如何处理PageCache难以回收产生的load飙高问题?.html
├── 03丨案例篇丨如何处理PageCache难以回收产生的load飙高问题?.m4a
├── 03丨案例篇丨如何处理PageCache难以回收产生的load飙高问题?.pdf
├── 04 案例篇丨如何处理Page Cache容易回收引起的业务性能问题?.html
├── 04 案例篇丨如何处理Page Cache容易回收引起的业务性能问题?.m4a
├── 04 案例篇丨如何处理Page Cache容易回收引起的业务性能问题?.pdf
├── 05 分析篇丨如何判断问题是否由Page Cache产生的?.html
├── 05 分析篇丨如何判断问题是否由Page Cache产生的?.m4a
├── 05 分析篇丨如何判断问题是否由Page Cache产生的?.pdf
├── 06 基础篇丨进程的哪些内存类型容易引起内存泄漏?.html
├── 06 基础篇丨进程的哪些内存类型容易引起内存泄漏?.m4a
├── 06 基础篇丨进程的哪些内存类型容易引起内存泄漏?.pdf
├── 07 案例篇丨如何预防内存泄漏导致的系统假死?.html
├── 07 案例篇丨如何预防内存泄漏导致的系统假死?.m4a
├── 07 案例篇丨如何预防内存泄漏导致的系统假死?.pdf
├── 08 案例篇丨Shmem:进程没有消耗内存,内存哪去了?.html
├── 08 案例篇丨Shmem:进程没有消耗内存,内存哪去了?.m4a
├── 08 案例篇丨Shmem:进程没有消耗内存,内存哪去了?.pdf
├── 09 分析篇丨如何对内核内存泄漏做些基础的分析?.html
├── 09 分析篇丨如何对内核内存泄漏做些基础的分析?.m4a
├── 09 分析篇丨如何对内核内存泄漏做些基础的分析?.pdf
├── 10 分析篇丨内存泄漏时,我们该如何一步步找到根因?.html
├── 10 分析篇丨内存泄漏时,我们该如何一步步找到根因?.m4a
├── 10 分析篇丨内存泄漏时,我们该如何一步步找到根因?.pdf
├── 11 基础篇丨TCP连接的建立和断开受哪些系统配置影响?.html
├── 11 基础篇丨TCP连接的建立和断开受哪些系统配置影响?.m4a
├── 11 基础篇丨TCP连接的建立和断开受哪些系统配置影响?.pdf
├── 12基础篇丨TCP收发包过程会受哪些配置项影响?.html
├── 12基础篇丨TCP收发包过程会受哪些配置项影响?.m4a
├── 12基础篇丨TCP收发包过程会受哪些配置项影响?.pdf
├── 13案例篇丨TCP拥塞控制是如何导致业务性能抖动的?.html
├── 13案例篇丨TCP拥塞控制是如何导致业务性能抖动的?.m4a
├── 13案例篇丨TCP拥塞控制是如何导致业务性能抖动的?.pdf
├── 14案例篇丨TCP端到端时延变大,怎样判断是哪里出现了问题?.html
├── 14案例篇丨TCP端到端时延变大,怎样判断是哪里出现了问题?.m4a
├── 14案例篇丨TCP端到端时延变大,怎样判断是哪里出现了问题?.pdf
├── 15分析篇丨如何高效地分析TCP重传问题?.html
├── 15分析篇丨如何高效地分析TCP重传问题?.m4a
├── 15分析篇丨如何高效地分析TCP重传问题?.pdf
├── 16套路篇丨如何分析常见的TCP问题?.html
├── 16套路篇丨如何分析常见的TCP问题?.m4a
├── 16套路篇丨如何分析常见的TCP问题?.pdf
├── 17基础篇丨CPU是如何执行任务的?.html
├── 17基础篇丨CPU是如何执行任务的?.m4a
├── 17基础篇丨CPU是如何执行任务的?.pdf
├── 18案例篇丨业务是否需要使用透明大页:水可载舟,亦可覆舟?.html
├── 18案例篇丨业务是否需要使用透明大页:水可载舟,亦可覆舟?.m4a
├── 18案例篇丨业务是否需要使用透明大页:水可载舟,亦可覆舟?.pdf
├── 19案例篇丨网络吞吐高的业务是否需要开启网卡特性呢?.html
├── 19案例篇丨网络吞吐高的业务是否需要开启网卡特性呢?.m4a
├── 19案例篇丨网络吞吐高的业务是否需要开启网卡特性呢?.pdf
├── 20分析篇丨如何分析CPU利用率飙高问题?.html
├── 20分析篇丨如何分析CPU利用率飙高问题?.m4a
├── 20分析篇丨如何分析CPU利用率飙高问题?.pdf
├── 加餐丨我是如何使用tracepoint来分析内核Bug的?.html
├── 加餐丨我是如何使用tracepoint来分析内核Bug的?.pdf
├── 结课测试丨这些Linux内核技术实战技能你都掌握了吗?.html
├── 结课测试丨这些Linux内核技术实战技能你都掌握了吗?.pdf
├── 结束语丨第一次看内核代码,我也很懵逼.html
├── 结束语丨第一次看内核代码,我也很懵逼.m4a
└── 结束语丨第一次看内核代码,我也很懵逼.pdf

1 directory, 70 files

以上就是极客时间邵亚方老师的专栏课《Linux内核技术实战课》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100058001,有能力的朋友请支持正版,谢谢!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。