书籍 Linux内核观测技术BPF的封面

Linux内核观测技术BPF

[美] 大卫·卡拉维拉,[意] 洛伦佐·丰塔纳

出版时间

2022-02-01

ISBN

9787111660545

评分

★★★★★
书籍介绍
本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,熟悉日常工作所需的基本概念,增强有关性能优化、网络和安全方面的知识。还可以学习如何编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。同时,本书展示了相关的C、Go和Python代码示例。每次学习BPF技术时,我们都需要翻阅许多博客文章、手册以及Internet上的各种资料。本书的目的就是将分散在各处的知识汇总在一起,以方便后续BPF爱好者能更好地学习这一技术。 [美]大卫·卡拉维拉(David Calavera)[意]洛伦佐·丰塔纳(Lorenzo Fontana)著:大卫·卡拉维拉(David Calavera)是Netlify的CTO,曾是Docker的维护者以及Runc、Go和BCC工具及其他开源项目的贡献者。他构建和促进了Docker插件生态系统,因Docker项目的工作而闻名。David非常喜欢使用火焰图和进行性能优化。 洛伦佐·丰塔纳(Lorenzo Fontana)是Sysdig开源团队的成员,主要负责CNCF(云本地计算基础)的Falco项目,该项目通过内核模块和eBPF实现了容器运行时安全和异常检测功能。他对分布式系统、软件定义网络、Linux内核和性能分析充满热情。
目录
O’Reilly Media,Inc.介绍
推荐序
译者序 学习的心与勇气的赞歌
序言
前言

显示全部
用户评论
翻译着实有点......差 这么说吧,这书的翻译可以减5分~
入门…
这是一本ebpf入门的书籍,但却包揽ebpf方方面面,很多知识点只是一句带过,没有深入开展。本书是进入ebpf世界的大门,读者可以根据这本书找到自己感兴趣的知识点进行深入展开。我是这本书的译者之一,我们是第一次翻译,确实存在一些翻译问题,需要提升。这本书是在2019年翻译的,在翻译的时候,书中的例子在github上也不完整。很多知识点,还有术语,基本在网上没找到可以借鉴的中文资料。我们会在以后的技术书籍翻译中努力做到更好。谢谢大家的评论。
非常不好的阅读体验 首先翻译很生硬, 比如【Perf 事件数组映射】【程序数组映射】这种不伦不类的翻译,没必要,还不如直接放英文 其次另外这本书写的也很含糊,很多地方解释不清楚。 比如中间介绍uprobe的时候突然用了bcc,夸了一通bcc多么简洁,后面其他章节却又回到bpf_load 这种方式,也没说原因,太跳跃了... 再比如网络章节TC 的例子是基于分类器实现,花了不少地方介绍有哪些分类器,怎么看分类器,还着重介绍了FIFO 队列,我以为example是怎么通过eBPF修改队列优先级,结果就把流量是不是http打印一下就没了,那你介绍这些队列干嘛,莫名其妙 最后是书里引用的代码都不全,突然出来一些变量,看着就懵了,我是找到了完整代码才看懂,.. 非常非常不推荐..
BPF科普读物
不错的书,五分推荐:)
书不厚,各个维度都有涉及,快速入门必选
书的内容比较散,该有的都有就是说不开蜻蜓点水。译者水平太差扣一分。
Z-Library