DTrace: Live tracing for Unix systems
Submitted by Tod McQuillin (@distalzou) on Monday, 4 April 2016
Attendees will learn the history and current status of DTrace, as well as a technical overview of how DTrace works and a selection of use cases where DTrace provides valuable debugging information. A number of examples and sample commands will be presented.
DTrace is a powerful tool for analyzing system performance on production systems in real time, originally developed by Sun Microsystems for the Solaris operating system and now available on FreeBSD, OS X and Linux. Linux support is the newest and least mature of the available DTrace implementations.
Attendees should be familiar with a Unix like operating system, and should have experience with Unix shells, text editors, and at least one programming language.
Tod McQuillin co-founded Telerama, one of the United States’s first public access Internet service providers, in 1991. Tod joined UBS in 1995 and worked in various IT groups in UBS including system administration, source code administration and developer services, performance metrics engineering and software development, and automated software build frameworks. Since 2015 he has been working as a freelance consultant at Seven Layer Studio in Kamogawa, Japan.
He has been working with BSD Unix since 1988, FreeBSD since 1993 and Solaris since 1995.
After moving to Japan in 1996, Tod has learned to read and write Japanese, Perl, C, and SQL to a high proficiency. He’s also a fine cook.