研究对象
Linux Kernel Performance Tunning
研究结果
理论:理解 Linux Kernel 各个模块的工作原理;
实践:根据工作原理,能够完成内核运行观测、性能问题排查;
研究方法
学习路线
第一步、背景知识学习
现在,我们需要学习操作系统的性能优化,所以需要具备相关背景知识:
1)系统:操作系统的知识(偏向 Linux 方向);
2)硬件:具备基本的硬件知识、计算机组成原理;
3)网络:基本的网络知识(网络协议与其在 Linux 中的实现)
1)系统:操作系统的知识(偏向 Linux 方向);
2)硬件:具备基本的硬件知识、计算机组成原理;
3)网络:基本的网络知识(网络协议与其在 Linux 中的实现)
在内核知识体系上,展开对 Linux Kernel 的追踪、调优,以解决常见的系统负载高、内存占用高、进程状态异常等等问题。
第二步、寻找相关教材
通过相关的学习资料,按照教材指示,来逐步形成对性能调优的基本认识与入门;
第三步、理论实践结合
在日常工作中,结合工作场景及问题,针对性能问题进行分析与调优;
信息采集
教育培训:
1)为了学习性能优化,我们购买了 Linux 性能优化实战 网课,讲师的技术毋庸置疑,但是该网课只能用作性能优化入门或者引导指路,毕竟篇幅的原因而不能面面具到。在学习的过程中,我们发现我们还有很多欠缺的只是需要学习;
书籍文献:
1)
官方文档:
博客文章:
1)Brendan Gregg/Linux Performance