Solaris™10: [ Solaris Containers | Solaris ZFS | 预兆性自修复 | DTrace]
Dtrace(动态追踪)
您的服务器问题智能调查员。
如果发生性能下降或其他服务器问题,动态追查 (DTrace)帮助您解决这些问题。利用 DTrace,您可以在服务器上监控和了解运行状态、详细的系统行为和系统问题。
2006 年,Dtrace 打败 600 多个竞争对手应用软件,被评为最具有突破性的技术,荣获华尔街是日报技术创新金奖 Wall Street Journal's Technological Innovation Award 。它使用最少的工作负荷,在 Solaris™ 10 操作系统中内嵌 4 万多个追踪点,提供强大的追踪过滤功能。
在 Dtrace 问世之前,解决性能问题是一项十分费时而且很复杂的任务。另外,传统的系统分析工具本身可能也会影响系统性能。就意味着,系统管理员无法获得有用的分析信息。作为结果,他们必须推断故障原因,然后通过尝试和根据错误状态和自己的经验确定他们的推断是否正确。
传统的系统分析工具的主要目的是调试单个应用程序。它们通常无法对整个服务器进行全面的调查。这反过来又进一步影响管理员的工作。
例如,象进程状态列表或系统调用追踪之类的内核信息工具,它们尽管能够提供重要的线索,但是不能直接给出解决方法,因为它们提供的信息十分粗略。发生临时故障时,将很难有效地使用内存快照(内存快照由上次执行调查任务的调查员生成),因此需要大量的时间来解决故障。
Dtrace 是专为企业级服务器而设计的分析工具,它能够检索相关的信息,并与服务器上的操作系统协作,而不会中断系统的运行和降低系统性能。
特性
利用 Dtrace,您可以获得内核信息和库信息,从而能够从 OS 和应用程序的角度进行全面的调查。
OS 中内嵌的 4 万多个追踪点意味着您无需编写自己的调试程序。通过这些追踪点,您可以获得与故障部位关系最密切的相关记录。这确保您能够更快地检测和解决应用和系统瓶颈。另外,由于您可以过滤无关的追踪点,因此可以维持良好的系统性能。现在,您可以在自己的场所分析您的系统,而无需构建用于故障诊断的克隆系统。
| 优势 |
效果 |
|
|---|---|---|
|
|
|
