14、答疑(二):如何用perf工具分析Java程序你好,我是倪朋飞。 今天是我们第二期答疑,这期答疑的主题是我们多次用到的perf工具,内容主要包括前面案例中, perf 使用方法的各种疑问。 perf 在性能分析中非常有效,是我们每个人都需要掌握的核心工具。perf 的使用方法也很丰富,不过不用担...2026-02-28Linux性能优化实战
13、答疑(一):无法模拟出 RES 中断的问题,怎么办你好,我是倪朋飞。 专栏更新至今,四大基础模块之一的CPU性能篇,我们就已经学完了。很开心过半数同学还没有掉队,仍然在学习、积极实践操作,并且热情地留下了大量的留言。 这些留言中,我非常高兴地看到,很多同学已经做到了活学活用,用学过的案例思路,分析出...2026-02-28Linux性能优化实战
12、套路篇:CPU 性能优化的几个思路你好,我是倪朋飞。 上一节我们一起回顾了常见的 CPU 性能指标,梳理了核心的 CPU 性能观测工具,最后还总结了快速分析 CPU 性能问题的思路。虽然 CPU 的性能指标很多,相应的性能分析工具也很多,但理解了各种指标的含义后,你就会发现它们其实都...2026-02-28Linux性能优化实战
11、套路篇:如何迅速分析出系统CPU的瓶颈在哪里你好,我是倪朋飞。 前几节里,我通过几个案例,带你分析了各种常见的 CPU 性能问题。通过这些,我相信你对 CPU 的性能分析已经不再陌生和恐惧,起码有了基本的思路,也了解了不少 CPU 性能的分析工具。 不过,我猜你可能也碰到了一个我曾有过的困惑:...2026-02-28Linux性能优化实战
10、案例篇:系统的软中断CPU使用率升高,我该怎么办你好,我是倪朋飞。 上一期我给你讲了软中断的基本原理,我们先来简单复习下。 中断是一种异步的事件处理机制,用来提高系统的并发处理能力。中断事件发生,会触发执行中断处理程序,而中断处理程序被分为上半部和下半部这两个部分。 上半部对应硬中断,用来快速处...2026-02-28Linux性能优化实战
9、基础篇:怎么理解Linux软中断你好,我是倪朋飞。 上一期,我用一个不可中断进程的案例,带你学习了iowait(也就是等待I/O的CPU使用率)升高时的分析方法。这里你要记住,进程的不可中断状态是系统的一种保护机制,可以保证硬件的交互过程不被意外打断。所以,短时间的不可中...2026-02-28Linux性能优化实战