DTrace,也称为动态跟踪,是由 Sun™ 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具。 在任何情况下它都不是一个调试工具, 而是一个实时系统分析寻找出性能及其他问题的工具。
DTrace 是个特别好的分析工具,带有大量的帮助诊断系统问题的特性。 还可以使用预先写好的脚本利用它的功能。 用户也可以通过使用 DTrace D 语言创建他们自己定制的分析工具, 以满足特定的需求。
在阅读了这一章节之后,你将了解:
DTrace 是什么,它提供了些哪些特性。
DTrace 在 Solaris™ 与 FreeBSD 上的实现的差别。
如何在 FreeBSD 上开启和使用 DTrace。
在阅读这一章节之前,你应该了解:
了解 UNIX® 和 FreeBSD 的基本知识 (第 4 章)。
熟悉基本的内核配置/编译 (第 9 章).
熟悉 FreeBSD 有关的安全知识 (第 15 章)。
了解如何获取和重新编译 FreeBSD 源代码 (第 25 章)。
警告: 这项特性目前仍被认为是试验性的。 有些选项功能性缺失,另有一些可能还无法运行。最终, 这个特性会适合用于生产,届时这篇文档也会做些适当的修改。
本文档和其它文档可从这里下载:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读文档,如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.