Si desea conocer cómo funciona su sistema, DTrace es la herramienta que necesita. DTrace es una completa herramienta de seguimiento dinámico integrada en Solaris. DTrace se puede utilizar para examinar el comportamiento de los programas de usuario, así como del sistema operativo. DTrace lo pueden usar los administradores de sistemas o los desarrolladores de aplicaciones y es adecuado para usarlo con sistemas de producción activos. Con DTrace podrá estudiar el sistema para entender cómo funciona, realizar un seguimiento de los problemas de rendimiento en los distintos niveles del software y localizar la causa de comportamientos inusuales. Como podrá comprobar, DTrace le permite crear sus propios programas personalizados para administrar dinámicamente el sistema y proporcionar respuestas concisas a las preguntas más diversas que le puedan surgir al usar el lenguaje de programación en D de DTrace.
DTrace permite a los usuarios de Solaris llevas a cabo las acciones siguientes:
Activar y administrar dinámicamente miles de sondeos
Asociar dinámicamente predicados lógicos y acciones con sondeos
Administrar dinámicamente la memoria intermedia de seguimiento y las directivas de la memoria intermedia
Mostrar y examinar los datos de seguimiento de un sistema activo o un volcado de error
DTrace permite a los desarrolladores y los administradores de Solaris:
Implementar secuencias de comandos personalizados que usen la utilidad DTrace
Implementar herramientas por capas que utilicen DTrace para recuperar datos de seguimiento
Esta guía le enseñará todo lo que necesita saber acerca del uso de DTrace. Estar familiarizado con lenguajes de programación como C o con un lenguaje de secuencias de comandos como awk(1) o perl(1) le ayudará a entender más rápidamente DTrace y el lenguaje de programación en D, pero no es necesario que sea un experto en ninguna de estas áreas. Si nunca ha escrito un programa o una secuencia de comandos, en Información relacionada encontrará referencias a otros documentos que pueden resultarle útiles.