《性能之巅》第2版终于来了,火焰图发明人Gregg大师这次带来哪些内幕?

博文小编

2022-06-19


今天,Bug和性能问题成为威胁软件健康的两大的话题。

从单机时代开始,我们就投入了不计其数的人力、物力研究性能。

随着分布式系统的大量应用,对于性能问题的分析、调优,面临着很多前所未有的挑战。

很多团队经常面对下面这类技术困境:

如何使用开源软件构建机群?

如何选择云服务?

如何设计高效的分布式 Web 服务?

如何开发高效的分布式机器学习系统?

为什么我的 App 打开比较慢?

为什么我的网站访问不了?

怎么才能看到我的业务中哪个逻辑比较慢

……

“无法衡量就无法管理”

当面对这些问题的时候,最好能从一些重要的可度量的方面,进行定量的分析和比较。

可是,哪些方面重要,如何度量呢?

如何度量网络繁忙程度?

如何得知某台机器是否还活着?

服务中断是因为某个进程锁死了还是机器出问题了?

或是我们的机群中用 SSD 替换硬盘的比例应该多大?

……

在繁重的业务压力下应对这些问题时,通常只能尽快找一个“近似”的测量办法。

但这终非长久之计,如果我们从未深刻理解问题,

我们就没有深入思考;

没有沉淀经验;

没有获得成长;

……

如果有前人的经验可供借用,那一定可以事半功倍。

巧了,国际知名的性能专家、火焰图(Flame Graph)发明人——Brendan Gregg,

最近将他在Netflflix、英特尔积累的丰富的云计算环境下的性能优化的经验分享了出来,

继震惊业界的上一版之后,再次推出新书《性能之巅:系统、企业与云可观测性》

第2版!!!!

第2版!!!!

第2版!!!!

内容简介

本书既介绍操作系统和应用程序的概念、策略、工具和调优,

又基于Linux的操作系统进行示例分析。

不仅梳理了性能优化的方法论

还有常见性能检测工具的使用

阅读本书,你将看到:

硬件、内核和应用程序的内部结构,以及它们的工作机制

对复杂系统进行快速性能分析的方法

如何优化CPU、内存、文件系统、磁盘和网络

如何使用perf、Ftrace和BPF (BCC和bpftrace)进行复杂的剖析和跟踪

与云计算管理程序相关的性能挑战

更有效地实施基准测试

……

作为经典畅销书全新升级,新版增补了与性能有关的最新知识:

近年来 Linux 内核各方面的变化对于资源性能的影响;

云计算架构的主流演进方向;

动态跟踪工具的新星(BPF 及其前后端技术);

常见性能工具的使用方法的变化;

……

在探讨这些话题时,作者在每一章都程序化地介绍了术语、模型、概念、架构、方法、分析工具和调优建议等,对“强迫症”患者非常友好。

无论你是系统管理员、运维工程师,

还是开发工程师、性能架构师,

无论你是数据库管理员、网站管理员,

还是刚接触性能优化的学生、小白;

Gregg深厚的技术功底和文字驾驭能力,

丰富的工程实践经历、教学经验都会给你启发。

中的方法与思路,

不仅“授人以鱼”,更“授人以渔”,

不仅能让从未做过性能分析的人迅速上手,

更将引领你在系统性能领域进行长期思考。

读完本书,你将从云、网络和大规模企业系统中获得丰厚收益。

读完本书,你的用户将会有更好的体验,企业的运维成本将会更低。

作者简介


Brendan Gregg

计算性能和云计算方面的行业专家。

Netflix 的高级性能架构师,从事性能设计、评估、分析和调整工作。

多本技术图书的作者,包括《BPF之巅》,他获得了USENIX LISA 系统管理杰出成就奖。

他还担任过内核工程师、性能负责人和专业技术培训师,并曾担任 USENIX LISA 2018 会议的项目联合主席。

他开发了可用于多个操作系统的性能工具,以及包括火焰图在内的性能分析的可视化工具与方法。

译者简介


徐章宁

目前就职于小红书,担任SRE专家工程师,负责混沌工程等云原生可观测性项目的研发。曾就职于百度上海研发中心和 EMC 中国研发中心,担任 SRE 运维工程师。对于云原生计算领域发生的一切变革抱有热忱的态度,对大型系统运维和性能调优有浓厚兴趣。


吴寒思

目前就职于 eBay 中国研发中心,担任软件技术经理,负责广告系统、推荐系统和搜索系统的研发。曾就职于 EMC中国研发中心,担任文件系统研发工程师。对大数据、机器学习和性能调优有浓厚兴趣。


余亮

目前就职于百度,担任 SRE 资深研发工程师。负责混沌工程、智能运维等稳定性工程项目的研发。曾就职于Synopsys 上海研发中心,担任 SWE 工程师。喜欢钻研架构优化、性能调优等技术。

推荐大咖

作为一本经典著作,新书得到了各位大咖的一致推荐,他们是:

陈莉君,西安邮电大学教授

唐卓,国家超级计算长沙中心总工程师、湖南大学教授

蒋炎岩,南京大学教师

高博,青年计算机学会论坛(YOCSEF)会员,文津奖得主,《研究之美》译者

张银奎,资深调试专家,《软件调试》和《格蠹汇编》作者

陈硕,《Linux 多线程服务端编程 :使用 muduo C++ 网络库》作者

吕昭波,《云端架构》作者

丛磊,新浪SAE创始人/总负责人

林应,淘宝技术部高级技术专家

毛文安,龙蜥社区系统运维 SIG Maintainer

萧田国,触控科技运维总监,高效运维社区创始人

王益,LinkedIn 高级主任分析师

饶琛琳,日志易产品副总裁,前微博系统架构师

高楼,盾山科技 CEO、7DGroup 创始人

臻叔,微信公众号“程序员臻叔”作者

田国杰(@JackTian),微信公众号“杰哥的 IT 之旅”作者

下单立减100

快快扫码抢购吧!

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    4931 721 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3037 36 0 1
  • czk 2017-07-29
    5101 28 0 1