与很多事情专注于一点不同,性能是可以从不同的视角来审视的。图1.2 展示了两种性能分析的视角:负载分析(workload analysis)和资源分析(resource analysis),二者从不同的方向对软件栈做分析。
图1.2 分析视角
系统管理员作为系统资源的负责人,通常采用资源分析视角。应用程序开发人员,对最终实现的负载性能负责,通常采用负载分析视角。每一种视角都有自身的优势,第2章将详细讨论这些。尝试从两个视角都进行分析,对于解决某些具有挑战性的问题是不无裨益的。