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

BPF之巅(洞悉Linux系统和应用性能)
作者: (美)布兰登·格雷格|责编:张春雨|译者:孙宇聪//吕宏利//刘
出版社: 电子工业
原售价: 199.00
折扣价: 139.30
折扣购买: BPF之巅(洞悉Linux系统和应用性能)
ISBN: 9787121399725

作者简介

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

内容简介

作为BPF技术的开拓者和专家,Brendan Gregg在本书中不仅展示了超过150个可以立即使用的分析工具和调试工具,对这些工具的应用场景进行了分析,还提供了开发自定义工具的分步指南。在本书中,读者可学习到如何分析CPU、内存、存储设备、文件系统、网络、编程语言、应用程序、容器、虚拟机管理器、安全及内核。Gregg带领读者由浅入深地了解从基础工具到进阶工具的使用,帮助读者收集更有用、更深入的技术信息,可以用来优化几乎任何类型的Linux系统和应用程序。 ◎学习必备的跟踪知识,以及两个核心BPF前端:BCC和bpftrace。 ◎掌握超过150个强大的BPF工具的使用方法,其中包括几十个专为本书开发的工具,全部可以下载使用。 ◎掌握有效的分析策略、分析技巧,以及提高分析效率的小窍门。 ◎掌握各种编程语言的分析技巧,包括编译型、JIT编译型、解释型语言,如C、Java、bash shell等。 ◎学习如何生成新的性能指标、调用栈信息,以及自定义延迟直方图。 ◎学习如何使用传统工具配合BPF分析来快速简单地实现目标。 ◎探索基于BPF构建的高级工具:实现远程监控的PCP和Grafana组合、eBPF导出器,以及跟踪Kubernetes的kubectl—trace。