Solaris 动态跟踪指南

目标读者

如果您想了解您的系统的行为,那么 DTrace 正是您所需要的工具。DTrace 是一个内置于 Solaris 中的全面的动态跟踪工具。DTrace 工具可用于检查用户程序的行为。DTrace 工具还可用于检查操作系统的行为。DTrace 可由系统管理员或应用程序开发者使用,它适用于实时生产系统。DTrace 允许您查看系统,以便了解其工作方式、在软件的多个层之间跟踪性能问题或找出导致异常行为的原因。如您所见,可以使用 DTrace 来创建自己的自定义程序,以便动态地检测系统,并对可用 DTrace D 编程语言阐明的任意问题作出快速简明的回答。

DTrace 允许所有 Solaris 用户执行以下操作:

DTrace 允许 Solaris 开发者和管理员执行以下操作:

本指南将讲授使用 DTrace 时需要了解的所有知识。了解编程语言(如 C)或脚本语言(如 awk(1)perl(1))的基本知识,有助于更快地学习 DTrace 和 D 编程语言,但您并不需要精通其中的任何领域。如果您以前从未使用任何语言编写过程序或脚本,相关信息中提供了一些其他文档,或许对您有所帮助。