內容簡介
大型企業服務、雲計算和虛擬計算系統都面臨著嚴峻的性能挑戰。如今,國際知名的性能專家布蘭登·格雷格將業界驗證的方法、工具和指標融匯在一起,足以應對複雜環境的性能分析和調優工作。 本書著力講述Linux的性能,但所論述的性能問題適用於所有的操作系統。你將了解到系統是如何工作與執行的,還將學習到分析和改進系統及應用程序性能的方法。 本書對第1版的內容做了大量的更新,這些更新包括但不限於:近年來Linux內核各方面的變化對於資源性能的影響;雲計算架構的主流演進方向;動態跟蹤工具的新星(BPF及其前後端技術);常見性能工具使用方法的變化等。需要說明的是,在第1版中進行性能分析所用到的術語、概念和方法,在第2版中幾乎沒有變化,依然中肯適用,經得起時間的檢驗。 本書的目標受眾主要是系統管理員及企業與雲計算環境的運維工程師。所有需要了解操作系統和應用程序性能的開發人員、資料庫管理員和網站管理員都適合閱讀本書。對於剛接觸性能優化的學生等人員,本書還提供了包含格雷格豐富教學經驗的練習題。作者簡介
布蘭登·格雷格(Brendan Gregg),Netflix資深性能工程師,BPF(eBPF)主要貢獻者。作為兩個主要BPF前端的開發者和維護者,他還是利用BPF技術提高系統觀測能力方面的開拓者,親手開發了數十個基於BPF的性能分析工具。他的其他暢銷圖書包括《性能之巔:洞悉系統、企業與雲計算》。目錄
第1章 緒論