书目

BPF之巅:洞悉Linux系统和应用性能

内容简介

基于BPF的性能优化工具提供了前所未有的系统级和应用程序级的观察能力,使用这些工具可以优化性能、调试代码、增强安全性、降低成本。本书是使用这些观察工具的全面指南。本书作为全面介绍BPF技术的图书,从BPF技术的起源到未来发展方向都有涵盖,不仅全面介绍了BPF的编程模型,还完整介绍了两个主要的BPF前端编程框架—BCC和bpftrace,更给出了一系列实现范例,全面展示了BPF技术的实际能力和未来发展前景,以及使用BPF工具优化性能、修复问题、探索线上系统的内部情况。本书的另一个关注方向是Linux系统性能和应用程序性能的调优。本书全面介绍了系统性能调优的策略、工具与实践案例,不仅介绍了对应的BPF工具,还着重介绍了这些工具如何与Linux传统性能工具进行互补,这样读者可以有选择地进行使用。本书介绍的工具小巧精致,且包含了简单易读的源代码,这就是BPF技术的魅力所在:安全、高效、快捷的系统扩展力。未来BPF技术在Linux中的应用场景会越来越多,越来越重要。希望本书能在大家学习这项技术并关注它的发展时提供一定的便利。本书是系统管理员、应用程序开发者、运维人员,以及其他IT从业者在企业内部或云上使用各种Linux发行版时都可参考的资料。

作者简介

BrendanGregg(布兰登·格雷格),Netflix高级性能工程师。BrendanGregg是BPF(eBPF)的主要贡献者,他帮助开发和维护了两个主要的BPF前端框架,开创了BPF用于可观测性的先河,并创建了数十种基于BPF的性能分析工具。他编著的畅销书有《性能之巅:洞悉系统、企业与云计算》。译者介绍孙宇聪:现任Facebook运维工程师经理,曾在谷歌工作多年,任谷歌高级SRE(SeniorSiteReliblityEngineer),Coding.net前技术负责人,译有《SRE:Google运维解密》《架构整洁之道》等经典畅销技术图书。吕宏利,资深SRE,现任职于谷歌基础架构部。之前曾负责谷歌搜索广告和内容广告系统运维工作,有多年分布式系统研发与运维经验。对运维工具平台建设、监控、应用性能跟踪及分析、数据化运维等方面有深入的研究。刘晓舟,毕业于北京大学计算机系,现供职于字节跳动公司系统部,任系统架构师。他在字节跳动主持构建了基于eBPF的大规模性能分析和网络监控诊断平台,闲暇时间也在相关开源社区提交代码。在加入字节跳动之前,他有10年国家部委电子政务和大数据研究经历。

目录

—  END  —