Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

What awesome tips and tricks have you seen or done with Dtrace?

share|improve this question

3 Answers 3

I once used it to detect memory leaks in a live server application. I set probes for all malloc and free calls. The malloc probe was set to report the return value from the function and the free was set to report the first argument (which gave me the memory address of each). After allowing the probes to run for a bit I wrote a little bit of perl to find any malloc memory addresses that didn't have a free and reporting the program function and offset of the malloc call. Whole thing took about 20-30 minutes to find a serious memory leek.

Alternatives to this would be commercial packages like Purify. But that's not always an option especially on a live system.

share|improve this answer

I saw a SUN guy trace utiliziation of NFS share down to user and which file was used and all kinds of statistics at around this.

OpenSolaris 10 is awesome

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.