8年前,我写了一本关于计算系统性能的书“系统性能:企业与云”(Systems Performance:Enterprise and the Cloud),今年我很高兴能出版第二版。第一版很成功,卖出了超过10000册,成为许多公司的必读或推荐读物(甚至在工作描述中也提到了)。感谢大家的支持。我收到的反馈认为它很有用,不仅可以学习性能,还可以展示计算机的内部工作方式:这是所有工程师的基本知识。
第二版增加了关于bpf、bcc、bpftrace、perf和ftrace的内容,主要删除了Solaris,对Linux和云计算进行了大量更新,并包括一般的改进和添加。它是由比第一版更有经验的我自己写的,包括我在Netflix担任高级性能工程师的6年经验。这个版本还经过了一个由30多名工程师组成的新的技术审查团队的改进。
从第一版到现在有多大的变化?这很难说,但很容易想象。作为示例,下面显示了第6章,CPU,其中黑色文本来自第一版,彩色文本是更新(这是我用来在文本更改时向审阅者显示的配色方案;从最旧的更改到最新的更改:黄、绿、水、蓝、紫、红):
下面是整本书的3.1兆字节的jpg格式。(请注意,这些可视化并不是最终的,因为我仍在进行更新。而且这不会突出显示图形和复制-编辑更改。)。
这本书将于2020年11月由艾迪森·韦斯利(Addison Wesley)出版,约800页。它已经在亚马逊网站上列出了。
一年前,我发布了BPF性能工具:Linux系统和应用程序可观察性。在某种程度上,系统性能是第一卷,而BPF性能工具是第二卷。Sysperf提供了模型、理论、体系结构、可观察性工具(传统工具和跟踪工具)、实验工具和调优的平衡覆盖。“BPF工具”一书只关注BPF跟踪工具,并简要概述了体系结构和传统工具。
你应该买哪本书?当然,两者都有。:-)因为它们都是绩效书,所以它们之间有一些重叠,但不是很多。我认为Sysperf有更广泛的受众:它是任何人学习性能和计算机内部知识的手册。BPF工具书将满足那些希望跳到前面并运行高级工具以获得一些快速胜利的人。
有关更多信息,包括显示在哪里购买该书的链接,请参阅其网站:系统性能:企业与云,第2版。
你可以在这里发表评论,但我不能保证你的评论会永远留在这里:我可能会在某个时候切换评论系统(例如,如果Disqus添加广告)。
由Disqus提供支持的评论