2008-09-24 11 views
5

Recientemente comencé a usar dTrace y me di cuenta de lo maravilloso que es. Es la herramienta perfecta para crear perfiles sin imponer la carga a los programadores para configurar cientos de sondeos en sus aplicaciones.guiones y herramientas de dTrace

He encontrado algunas líneas lindas y ejemplos de comandos aquí y allá, pero me preguntaba qué scripts, herramientas y enlaces querrían compartir otros.

BTW ¿Alguien ha intentado Chimes?

Respuesta

2

Vale la pena señalar que debido a las diferencias en las implementaciones de Apple y Sun, scripts dtrace de Solaris m ay no (probablemente no) funcionará en Leopard, y viceversa. No estoy seguro de la versión de FreeBSD.

El problema principal es un conjunto diferente de sondas disponibles por el sistema operativo. A veces, las sondas se proporcionarán con un nombre diferente. A veces serán más o menos específicos de un sistema operativo a otro. Solo un error en caso de que te encuentres con un guión que, por alguna razón, no funcionará.

3

Asistí a Theo Schlossnagle's Full Stack Introspection Crash Course charla en OSCON este año. En esa presentación, da varios ejemplos del uso del lenguaje D-Trace y en el enlace de arriba hay algunas utilidades adicionales.

0

Desafortunadamente, dTrace solo se implementa en/para SO Solaris. La gente del sol me recomienda que transfiera todas mis aplicaciones de PHP a Solaris y las "distribuya". Después de la optimización para volver a portarlos en mi sistema operativo anterior.

+0

Y MacOS, y algunos sabores de BSD. Sin embargo, Linux y Windows no son compatibles con dTrace (Windows es demasiado diferente, y Linux está orgulloso de nada más, porque podrían soportarlo) –

Cuestiones relacionadas