Linux Debugging and Performance Tuning: Tips and Techniques (Paperback)
暫譯: Linux 除錯與效能調整:技巧與技術 (平裝本)
Steve Best
- 出版商: Prentice Hall
- 出版日期: 2005-10-20
- 售價: $1,980
- 貴賓價: 9.5 折 $1,881
- 語言: 英文
- 頁數: 456
- 裝訂: Paperback
- ISBN: 0131492470
- ISBN-13: 9780131492479
-
相關分類:
Linux
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$600$588 -
$590$466 -
$680$537 -
$490$382 -
$890$703 -
$650$507 -
$620$527 -
$880$748 -
$820$697 -
$680$646 -
$490$382 -
$880$695 -
$680$449 -
$750$585 -
$580$493 -
$650$514 -
$390$332 -
$890$757 -
$780$663 -
$680$578 -
$650$507 -
$980$774 -
$720$569 -
$1,200$948 -
$600$480
相關主題
商品描述
Description:
Learn Linux debugging and optimization—at kernel and application levels—hands-on!
This is the definitive guide to Linux software debugging and performance optimization at both the kernel and application levels. Using extensive Linux code examples, Steve Best systematically introduces open source tools and best-practice techniques for delivering bug-free, well-tuned code.
Drawing on his exceptional experience optimizing Linux systems for IBM, Best covers issues ranging from memory management and I/O to system processes and kernel bug messages. You'll walk through real debugging sessions, discovering the strategies experts use to debug even the most complex application- and kernel-related problems. You'll master sophisticated profiling techniques for identifying and resolving bottlenecks more quickly and learn how to capture the right data in the event of trouble. Coverage includes
Bottleneck identification
Code coverage
Debuggers: gdb, kgdb, and KDB
Memory management
/proc kernel data analysis
System process monitoring
Network performance
Oops bug messages
Syslog and event logging
Execution traces
Profiling kernel behavior
Cache misses
User-Mode Linux
Dynamic probes
Crash dump analysis
And more...
Linux® Debugging and Performance Tuning will be indispensable for every developer who needs to supercharge the Linux kernel and applications, and for every administrator and support specialist who must resolve Linux reliability or performance issues.
Table of Contents:
Foreword.
Acknowledgments.
About the Author.
Introduction.
1. Profiling.
2. Code Coverage.
3. GNU Debugger (gdb).
4. Memory Management Debugging.
5. System Information (/proc).
6. System Tools.
7. System Error Messages.
8. Event Logging.
9. Linux Trace Toolkit.
10. oprofile: a Profiler Supported by the Kernel.
11. User-Mode Linux.
12. Dynamic Probes.
13. Kernel-Level Debuggers (kgdb and kdb).
14. Crash Dump.
Index.
商品描述(中文翻譯)
**描述:**
學習 Linux 的除錯與優化——在核心和應用層面——實作為主!
這是一本關於 Linux 軟體除錯和性能優化的權威指南,涵蓋核心和應用層面。Steve Best 使用大量的 Linux 代碼範例,系統性地介紹開源工具和最佳實踐技術,以提供無錯誤、調校良好的代碼。
根據他在 IBM 優化 Linux 系統的卓越經驗,Best 涵蓋了從記憶體管理和 I/O 到系統過程和核心錯誤訊息等問題。您將通過真實的除錯會話,發現專家用來除錯即使是最複雜的應用和核心相關問題的策略。您將掌握識別和解決瓶頸的高級分析技術,並學習如何在出現問題時捕獲正確的數據。內容包括:
- 瓶頸識別
- 代碼覆蓋
- 除錯工具:gdb、kgdb 和 KDB
- 記憶體管理
- /proc 核心數據分析
- 系統過程監控
- 網路性能
- Oops 錯誤訊息
- 系統日誌和事件記錄
- 執行追蹤
- 分析核心行為
- 快取未命中
- 使用者模式 Linux
- 動態探針
- 崩潰轉儲分析
- 以及更多...
《Linux® 除錯與性能調整》將對每位需要提升 Linux 核心和應用性能的開發者,以及每位必須解決 Linux 可靠性或性能問題的管理員和支援專家來說都是不可或缺的。
**目錄:**
- 前言
- 致謝
- 關於作者
- 介紹
- 1. 分析
- 2. 代碼覆蓋
- 3. GNU 除錯器 (gdb)
- 4. 記憶體管理除錯
- 5. 系統資訊 (/proc)
- 6. 系統工具
- 7. 系統錯誤訊息
- 8. 事件記錄
- 9. Linux 追蹤工具包
- 10. oprofile:由核心支援的分析器
- 11. 使用者模式 Linux
- 12. 動態探針
- 13. 核心級除錯器 (kgdb 和 kdb)
- 14. 崩潰轉儲
- 索引