1. OS Dynamic Trace
Carrillo González Jhovani
http://docs.oracle.com/cd/E19253-01/817-6223/817-6223.pdf
¿Para queOS Dynamic Trace?
Creado por Sun Microsystems para la solución de problemas del kernel problemas y la
aplicación de los sistemas de producción en tiempo real. Originalmente desarrollado para
Solaris.
Si el rendimiento se deteriora o se producen otros problemas del sistema de servidor de
Dynamic Trace (DTrace) le ayuda a resolver la situación. DTrace le permite monitorear y
entender el estado de funcionamiento, el comportamiento del sistema detallado y problemas
en el sistema, en el servidor.
Se evaluó la parte superior de desintegración a través de la tecnología en contra de más de
600 aplicaciones. Su carga de trabajo mínima y alrededor de 40 mil puntos de rastreo
incrustadas en el sistema operativo Solaris ™ 10, proporcionan potentes funciones de filtrado
de seguimiento. Estos le permiten controlar el comportamiento del sistema en detalle obtener
la información correcta en todo momento.
Diseñado como una herramienta de análisis para los servidores empresariales, DTrace
permite la extracción de la información pertinente y trabaja junto a los sistemas operativos del
servidor sin interrupción y con una mínima degradación del rendimiento.
¿Cómo se resolvían estos problemas antes?
Antes de DTrace, la resolución de problemas de rendimiento era una tarea larga y
complicada. Además de las herramientas tradicionales de análisis del sistema podría afectar
el desempeño del sistema en sí. Esto significa que los administradores de sistemas a
menudo tuvieron suficientes oportunidades de obtener información útil para el análisis. Como
resultado de ello tenían que suponer la causa y confirmar sus presunciones por ensayo y
error y su propia experiencia.
Herramientas de análisis de sistemas tradicionales también se dirigen principalmente a la
depuración de las aplicaciones individuales. Esto a menudo les hizo inadecuada a investigar
el comportamiento de un servidor completo. Esto a su vez frustró aún más los esfuerzos del
administrador.
Por ejemplo, las herramientas de información del kernel, tales como listas de estado del
proceso o rastros de llamadas del sistema, aunque es capaz de proporcionar pistas
importantes, no conducen directamente a la resolución debido a la tosquedad de la
información proporcionada. Con fallos intermitentes, instantáneas de memoria, que es a
Solaris
3NM51
2. OS Dynamic Trace
Carrillo González Jhovani
http://docs.oracle.com/cd/E19253-01/817-6223/817-6223.pdf
menudo el curso del investigador de última instancia, es difícil de usar de manera eficaz toma
un tiempo considerable para llegar a una conclusión.
Puntos fuertes
Controla dinámicamente todo el
sistema
Incorpora 40.000 puntos de rastreo en
el sistema
Puede trazar puntos centrada en el
comportamiento relevante
Solaris
Efectos
Detecta tanto las aplicaciones y el
sistema de los cuellos de botella
No hay necesidad de diseñar y
escribir programas de depuración
Permite el análisis mientras
operacional, debido a la degradación
del rendimiento mínimo en el sistema
3NM51