在这儿,我先贴一张图
这张linux性能工具图谱是性能领域大师布伦丹-格雷格描绘的。
一 你需要分析的是什么?
分析出应用或者系统的瓶颈,并设法去避免或者缓解它们。
二 我们常说的性能指标是什么?
需求:高并发和响应快
指标:吞吐和延时
三 你需要怎样来学习?
通过大量的实验(平日工作中遇见的一次都不要放过)来建立整体系统性能的全局观,多思考,勤练习。
四 误区?
你不需要了解每个组件的所有实现细节
不要把性能分析的工具当成学习的全部。