DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD (Paperback)

Brendan Gregg, Jim Mauro

  • 出版商: Prentice Hall
  • 出版日期: 2011-04-11
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 1152
  • 裝訂: Paperback
  • ISBN: 0132091518
  • ISBN-13: 9780132091510
  • 相關分類: BSDMAC OS 蘋果電腦Oracle
  • 已絕版

買這商品的人也買了...

商品描述

The Oracle Solaris DTrace feature revolutionizes the way you debug operating systems and applications. Using DTrace, you can dynamically instrument software and quickly answer virtually any question about its behavior. Now, for the first time, there's a comprehensive, authoritative guide to making the most of DTrace in any supported UNIX environment--from Oracle Solaris to OpenSolaris, Mac OS X, and FreeBSD.

 

 

Written by key contributors to the DTrace community, DTrace teaches by example, presenting scores of commands and easy-to-adapt, downloadable D scripts. These concise examples generate answers to real and useful questions, and serve as a starting point for building more complex scripts. Using them, you can start making practical use of DTrace immediately, whether you're an administrator, developer, analyst, architect, or support professional.

 

 

The authors fully explain the goals, techniques, and output associated with each script or command. Drawing on their extensive experience, they provide strategy suggestions, checklists, and functional diagrams, as well as a chapter of advanced tips and tricks. You'll learn how to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Write effective scripts using DTrace's D language
  • Use DTrace to thoroughly understand system performance
  • Expose functional areas of the operating system, including I/O, filesystems, and protocols
  • Use DTrace in the application and database development process
  • Identify and fix security problems with DTrace
  • Analyze the operating system kernel
  • Integrate DTrace into source code
  • Extend DTrace with other tools

 

This book will help you make the most of DTrace to solve problems more quickly and efficiently, and build systems that work faster and more reliably.

商品描述(中文翻譯)

Oracle Solaris DTrace 功能革命性地改變了您調試操作系統和應用程序的方式。使用 DTrace,您可以動態地對軟件進行儀器化,並快速回答關於其行為的幾乎任何問題。現在,首次出現了一本全面而權威的指南,教您如何在任何支持的 UNIX 環境中充分利用 DTrace,從 Oracle Solaris 到 OpenSolaris、Mac OS X 和 FreeBSD。

《DTrace》是由 DTrace 社區的重要貢獻者撰寫的,通過實例教學,提供了大量的命令和易於適應的可下載 D 腳本。這些簡潔的示例可以回答真實且有用的問題,並作為構建更複雜腳本的起點。使用這些示例,無論您是管理員、開發人員、分析師、架構師還是支援專業人員,都可以立即開始實際使用 DTrace。

作者詳細解釋了每個腳本或命令的目標、技術和輸出。他們根據自己的豐富經驗提供了策略建議、檢查表和功能圖,還有一章高級技巧和訣竅。您將學到如何:

- 使用 DTrace 的 D 語言編寫有效的腳本
- 使用 DTrace 徹底了解系統性能
- 公開操作系統的功能區域,包括 I/O、文件系統和協議
- 在應用程序和數據庫開發過程中使用 DTrace
- 使用 DTrace 識別和修復安全問題
- 分析操作系統內核
- 將 DTrace 集成到源代碼中
- 使用其他工具擴展 DTrace

本書將幫助您充分利用 DTrace 更快、更高效地解決問題,並構建更快、更可靠的系統。