Table of Contents
List of Illustrations
List of Tables
Foreword
Preface
PART ONE: Observability Methods
Chapter 1: Introduction to Observability Tools
Chapter 2: CPUs
Chapter 3: Processes
Chapter 4: Disk Behavior and Analysis
Chapter 5: File Systems
Chapter 6: Memory
Chapter 7: Networks
Chapter 8: Performance Counters
Chapter 9: Kernal Monitoring
PART TWO: Observability Infrastructure
Chapter 10: Dynamic Tracing
Chapter 11: Kernel Statistics
PART THREE: Debugging
Chapter 12: The Modular Debugger
Chapter 13: An MDB Tutorial
Chapter 14: Debugging Kernals
PART FOUR: Appendixes
Appendix A: Tunables and Settings
Appendix B: DTrace OneLiners
Appendix C: Java DTrace Scipts
Appendix D: Sample Perl Kstat Utilities
Bibliography
Index