本書詳細介紹了 eBPF 核心技術及其應用。全書可分為 eBPF 基礎知識、進階應用和實際案例三大部分,覆蓋了 eBPF 的編程接口、架構及其在性能分析、安全監(jiān)控和網絡協(xié)議等方面的應用。讀者將通過 C、Go 和Python 等語言學習 eBPF 編程,并掌握其在系統(tǒng)監(jiān)控、數(shù)據(jù)分析和性能提升方面的實際技巧。本書適合不同層次的讀者,包括對操作系統(tǒng)或應用程序監(jiān)控感興趣的學生和初學者、希望利用 eBPF 進行內核代碼調試和優(yōu)化的 Linux 內核開發(fā)人員、使用 eBPF 監(jiān)控系統(tǒng)事件和分析惡意軟件的安全工程師和逆向工程師、通過 eBPF 收集性能數(shù)據(jù)以優(yōu)化軟件和系統(tǒng)性能的性能分析師和應用程序開發(fā)者,以及希望優(yōu)化虛擬化軟件性能和管理的虛擬化開發(fā)人員。