第 26 章 DTrace
上一页 | 部分 III. 系统管理 | 下一页

## 第 26 章 DTrace

Written by Tom Rhodes.

## 26.1. 概述

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

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

在阅读了这一章节之后，你将了解：

- DTrace 是什么，它提供了些哪些特性。

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

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

在阅读这一章节之前，你应该了解：

- 了解 UNIX® 和 FreeBSD 的基本知识 (第 4 章 UNIX 基础)。

- 熟悉基本的内核配置/编译 (第 9 章 配置FreeBSD的内核).

- 熟悉 FreeBSD 有关的安全知识 (第 15 章 安全)。

- 了解如何获取和重新编译 FreeBSD 源代码 (第 25 章 更新与升级 FreeBSD)。

### 警告:

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

上一页 | 上一级 | 下一页
25.9. 跟踪多台机器 | 起始页 | 26.2. 实现上的差异

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

如果对于FreeBSD有问题，请先阅读 文档，如不能解决再联系 <questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.