DTrace: Consultas lentas en BD

Hace algún tiempo tuvimos problemas con una de nuestra aplicaciones. Los usuarios comentaban lentitud en ciertos puntos de la navegación y estuvimos analizando los distintos recursos que utiliza esta aplicación, disco, red, hardware, CPUs, etc. para descartar posibles cuellos de botella en la infraestructura. No encontramos ningún elemento de la arquitectura de sistemas que puediera suponer la causa de lentitud. Continue reading

DTrace en una línea

He creado una página, en la que pretendo ir publicando comandos DTrace construidos en una sola línea. ¿ Para qué ? la razón es sencilla, DTrace nos permite identificar problemas o comportamientos del sistema, pero cuando tenemos un problema, muchas veces tenemos que identificar la causa de la forma más rápida posible, puede ser interesante disponer de una recopilación de comandos DTrace que nos ayuden rápidamente en la identificación del problema. Puede echarle un ojo en este link.

OpenSolaris: easyDTrace

Una de las primeras impresiones que obtuve cuando comencé a trabajar con DTrace fue la cantidad de sondas que existen en el sistema y cómo este número irá aumentando poco a poco, para ayudar a aquellos que empiezan con el fantástico mundo de DTrace, he escrito una sencilla aplicación que permite construir sonda de una forma muy simple, seleccionando de varios desplegables el PROVIDER, MODULE, FUNCTION y NAME, la aplicación genera una línea de comando que podremos ejecutar en nuestro sistema, además incluye información sobre los distintos elementos de una sonda, esta información no está completa, la iré completando poco a poco (esta es la versión v0.1). La podéis probar en easyDTrace

Technorati Tag(s) :

OpenSolaris: Charla de la Comunidad en la UPM

Mañana, miércoles 23 de abril, en la facultad de informática de la Universidad Politécnica de Madrid, la comunidad hispana de OpenSolaris dará varias charlas sobre ZFS, DTrace, Virtualización y Cherokee. Puedes encontrar más información en la web de Jackeline Freitas

Actualizado el 24/04/08: Jackeline Freitas nos ha mandado las fotos de la charla en la UPM del pasado 23 de abril, las he subido a flickr.com.

upm_23abr08_01.jpg

Solaris: Introducción a DTrace

Hace tiempo que estoy detrás de intentar escribir una pequeña entrada en el blog sobre DTrace, pienso que ha sido una de las herramientas más interesante que han aparecido para el estudio del rendimiento de los sistemas y no solo para eso, tambien puede ayudar a todos aquellos que deseen profundizar en la compresión de cómo funciona el Kernel de Solaris. Creo que cualquier persona que bien vaya a desarrollar, bien administre sistemas Solaris, debería conocer DTrace, sino en profundidad, al menos conocer las posibilidades que nos ofrece. En este artículo veremos una breve introducción a DTrace, de todas formas es imprescindible, para todos aquellos que deseen profundizar más, la lectura de Solaris Dynamic Tracing Guide.

Continue reading