第8章 概要分析与追踪
通过改善软件、系统的吞吐量或延迟,可以提高计算机的使用效率。特别是在OSS中可以自己获取源代码来改善这些性能。
Linux内核的开发人员为了提高品质也会进行性能分析。因此,内核中就添加了各种性能分析和运行分析的功能。本章将介绍使用perf tools的性能分析、使用ftrace的运行分析、使用SystemTap的可编程追踪(programmable tracing)等。当然,这些功能对于内核的性能分析、用户程序的分析、系统的故障排除(trouble shooting)等也非常有用。