R
rabo
Guest
Hoy hablaremos de Dtrace.
Dtrace es un framework desarrollado por Sun Microsystems para la monitorización en tiempo real del sistema.Fue incluido por primera vez en Solaris 10 en 2005.
Está librerado bajo la licencia CDDL de Sun y su código fuente forma parte de OpenSolaris.
Dtrace nos permite solucionar problemas o mejorar el rendimiento del sistema de una manera sencilla respecto a soluciones anteriores de monitoreo. Lo podemos usar para monitorizar tanto aplicaciones del sistema como el kernel con un impacto mínimo o nulo en el rendimiento del sistema mientras lo estamos ejecutando.
Dtrace actualmente está siendo portado a FreeBSD para sustituir el actual ktrace, también Apple planea incluir Dtrace en su nueva versión de MacOS “Leopard”.
La alternativa en para Linux se llama SystemTap y aunque no es exactamente lo mismo tiene gran cantidad de similitudes con Dtrace, hay gente en la lista de correo LKML que opina que SystemTap no cubre totalmente todos los aspectos que cubriría un port de Dtrace en Linux, pero parece ser que existen algunos problemas de la licencia de Dtrace con GPL que lo impiden.
Dtrace es un framework desarrollado por Sun Microsystems para la monitorización en tiempo real del sistema.Fue incluido por primera vez en Solaris 10 en 2005.
Está librerado bajo la licencia CDDL de Sun y su código fuente forma parte de OpenSolaris.
Dtrace nos permite solucionar problemas o mejorar el rendimiento del sistema de una manera sencilla respecto a soluciones anteriores de monitoreo. Lo podemos usar para monitorizar tanto aplicaciones del sistema como el kernel con un impacto mínimo o nulo en el rendimiento del sistema mientras lo estamos ejecutando.
Dtrace actualmente está siendo portado a FreeBSD para sustituir el actual ktrace, también Apple planea incluir Dtrace en su nueva versión de MacOS “Leopard”.
La alternativa en para Linux se llama SystemTap y aunque no es exactamente lo mismo tiene gran cantidad de similitudes con Dtrace, hay gente en la lista de correo LKML que opina que SystemTap no cubre totalmente todos los aspectos que cubriría un port de Dtrace en Linux, pero parece ser que existen algunos problemas de la licencia de Dtrace con GPL que lo impiden.