12、套路篇:CPU 性能优化的几个思路

你好,我是倪朋飞。 上一节我们一起回顾了常见的 CPU 性能指标,梳理了核心的 CPU 性能观测工具,最后还总结了快速分析 CPU 性能问题的思路。虽然 CPU 的性能指标很多,相应的性能分析工具也很多,但理解了各种指标的含义后,你就会发现它们其实都...

Linux性能优化实战

13、答疑(一):无法模拟出 RES 中断的问题,怎么办

你好,我是倪朋飞。 专栏更新至今,四大基础模块之一的CPU性能篇,我们就已经学完了。很开心过半数同学还没有掉队,仍然在学习、积极实践操作,并且热情地留下了大量的留言。 这些留言中,我非常高兴地看到,很多同学已经做到了活学活用,用学过的案例思路,分析出...

Linux性能优化实战

14、答疑(二):如何用perf工具分析Java程序

你好,我是倪朋飞。 今天是我们第二期答疑,这期答疑的主题是我们多次用到的perf工具,内容主要包括前面案例中, perf 使用方法的各种疑问。 perf 在性能分析中非常有效,是我们每个人都需要掌握的核心工具。perf 的使用方法也很丰富,不过不用担...

Linux性能优化实战

15、基础篇:Linux内存是怎么工作的

你好,我是倪朋飞。 前几节我们一起学习了 CPU 的性能原理和优化方法,接下来,我们将进入另一个板块——内存。 同 CPU 管理一样,内存管理也是操作系统最核心的功能之一。内存主要用来存储系统和应用程序的指令、数据、缓存等。 那么,Linux 到底是...

Linux性能优化实战

16、基础篇:怎么理解内存中的Buffer和Cache

你好,我是倪朋飞。 上一节,我们梳理了 Linux 内存管理的基本原理,并学会了用 free 和 top 等工具,来查看系统和进程的内存使用情况。 内存和 CPU 的关系非常紧密,而内存管理本身也是很复杂的机制,所以感觉知识很硬核、很难啃,都是正常的...

Linux性能优化实战

17、案例篇:如何利用系统缓存优化程序的运行效率

你好,我是倪朋飞。 上一节,我们学习了内存性能中 Buffer 和 Cache 的概念。简单复习一下,Buffer 和 Cache 的设计目的,是为了提升系统的 I/O 性能。它们利用内存,充当起慢速磁盘与快速 CPU 之间的桥梁,可以加速...

Linux性能优化实战
1234510