USE IMPROVE EVANGELIZE Solaris 10 & OpenSolaris Performance, Observability & Debugging (POD) Jim Mauro Significant Material/Content contributions: Richard McDougall Principal Engineer Chief Performance Architect Sun Microsystems, Inc VMware
[email protected] [email protected] USE IMPROVE EVANGELIZE This tutorial is copyright © 2009 by Richard McDougall and James Mauro. It may not be used in whole or part for commercial purposes without the express written consent of Richard McDougall and James Mauro About The Authors Jim Mauro is a Principle Engineer in the Systems Group Quality Office at Sun Microsystems, where he focuses on systems performance with real customer workloads. Jim also dabbles in performance for ZFS and Virtualization. Richard McDougall is the Chief Performance Architect at VMware. Richard and Jim authored Solaris Internals: Solaris 10 and Open Solaris Kernel Architecture. Prentice Hall, 2006. ISBN 0-13-148209-2 Richard and Jim (with Brendan Gregg) authored Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and Open Solaris Prentice Hall, 2006. ISBN 0-13-156819-1 Richard and Jim authored Solaris Internals:Core Kernel Architecture, Prentice Hall, 2001. ISBN 0-13-022496-0
[email protected] [email protected] LISA '09 Baltimore, Md. 2 USE IMPROVE EVANGELIZE The Books (Shameless Plug) ● Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture ● Community effort: over 35 contributing authors ● Kernel data structures and algorithms ● A lot of DTrace and mdb(1) examples to support the text ● Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris ● Guide to using the tools and utilities, methods, examples, etc LISA '09 Baltimore, Md.