第 26 章 DTrace

Written by Tom Rhodes.
目录
26.1. 概述
26.2. 实现上的差异
26.3. 启用 DTrace 支持
26.4. 使用 DTrace
26.5. D 语言

26.1. 概述

DTrace,也称为动态跟踪,是由 Sun™ 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具。 在任何情况下它都不是一个调试工具, 而是一个实时系统分析寻找出性能及其他问题的工具。

DTrace 是个特别好的分析工具,带有大量的帮助诊断系统问题的特性。 还可以使用预先写好的脚本利用它的功能。 用户也可以通过使用 DTrace D 语言创建他们自己定制的分析工具, 以满足特定的需求。

在阅读了这一章节之后,你将了解:

  • DTrace 是什么,它提供了些哪些特性。

  • DTrace 在 Solaris™ 与 FreeBSD 上的实现的差别。

  • 如何在 FreeBSD 上开启和使用 DTrace。

在阅读这一章节之前,你应该了解:

警告:

这项特性目前仍被认为是试验性的。 有些选项功能性缺失,另有一些可能还无法运行。最终, 这个特性会适合用于生产,届时这篇文档也会做些适当的修改。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.