性能之巅 系统、企业与云可观测性(第2版)
全新正版 极速发货
¥
141.1
5.9折
¥
238
全新
库存64件
作者(美)布兰登·格雷格 著 徐章宁 等 译
出版社电子工业出版社
ISBN9787121435874
出版时间2022-07
装帧平装
开本16开
定价238元
货号1202663134
上书时间2024-12-02
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"Brendan Gregg是计算性能和云计算方面的行业专家。他是Netflix的高级性能架构师,从事性能设计、评估、分析和调优工作。他是多本技术图书的作者,包括《BPF之巅:洞悉Linux系统和应用性能》。他曾获得USENIX LISA系统管理的杰出成就奖,还曾担任内核工程师和性能负责人,并且是USENIX LISA 2018会议的项目联合主席。他开发了收录在多个操作系统中的性能工具,还开发了包括火焰图在内的用于性能分析的可视化工具和方法。
译者简介
徐章宁,目前就职于小红书,担任 SRE 专家工程师,负责混沌工程等云原生可观测性项目的研发。曾就职于百度上海研发中心和 EMC 中国研发中心,担任 SRE 运维工程师。对于云原生计算领域发生的一切变革抱有热忱的态度,对大型系统运维和性能调优有浓厚兴趣。
吴寒思,目前就职于 eBay 中国研发中心,担任软件技术经理,负责广告系统、推荐系统和搜索系统的研发。曾就职于 EMC 中国研发中心,担任文件系统研发工程师。对大数据、机器学习和性能调优有浓厚兴趣。
余亮
目前就职于百度,担任 SRE 资深研发工程师。负责混沌工程、智能运维等稳定性工程项目的研发。曾就职于Synopsys 上海研发中心,担任 SWE 工程师。喜欢钻研架构优化、性能调优等技术。"
目录
第1章 绪论
1.1 系统性能
1.2 人员
1.3 活动
1.4 视角
1.5 性能工程是充满挑战的
1.5.1 主观性
1.5.2 复杂性
1.5.3 多个原因
1.5.4 多个性能问题
1.6 延时
1.7 可观测性
1.7.1 计数器、统计数据和指标
1.7.2 剖析
1.7.3 跟踪
1.8 实验
1.9 云计算
1.10 方法
1.10.1 Linux性能分析60秒
1.11 案例研究
1.11.1 缓慢的磁盘
1.11.2 软件变更
1.11.3 更多阅读
1.12 参考资料
第2章 方法
2.1 术语
2.2 模型
2.2.1 受测系统
2.2.2 排队系统
2.3 概念
2.3.1 延时
2.3.2 时间量级
2.3.3 权衡
2.3.4 调优的影响
2.3.5 合适的层级
2.3.6 何时停止分析
2.3.7 性能推荐的时间点
2.3.8 负载与架构
2.3.9 扩展性
2.3.10 指标
2.3.11 使用率
2.3.12 饱和度
2.3.13 剖析
2.3.14 缓存
2.3.15 已知的未知
2.4 视角
2.4.1 资源分析
2.4.2 工作负载分析
2.5 方法
2.5.1 街灯讹方法
2.5.2 随机变动讹方法
2.5.3 责怪他人讹方法
2.5.4 Ad Hoc核对清单法
2.5.5 问题陈述法
2.5.6 科学法
……
第3章 操作系统
第4章 观测工具
第5章 应用程序
第6章 CPU
第7章 内存
第8章 文件系统
第9章 磁盘
第10章 网络
第11章 云计算
第12章 基准测试
第13章 Perf
第14章 Ftrace
第15章 BCC
第16章 案例研究
附录A USE方法:Linux
附录B sar总结
附录C bpftrace单行命令
附录D 精选练习题答案
附录E 系统性能名人录
内容摘要
大型企业服务、云计算和虚拟计算系统都面临着严峻的性能挑战。如今,国际知名的性能专家Brendan Gregg将业界验证的方法、工具和指标融汇在一起,足以应对复杂环境的性能分析和调优工作。
本书着力讲述Linux的性能,但所论述的性能问题适用于所有的操作系统。你将了解到系统是如何工作与执行的,还将学习到如何分析和改进系统及应用程序性能的方法。
本书对第1版的内容做了大量的更新,这些更新包括但不限于:近年来Linux内核各方面的变化对于资源性能的影响;云计算架构的主流演进方向;动态跟踪工具的新星(BPF及其前后端技术);常见性能工具的使用方法的变化等。需要说明的是,在第1版中进行性能分析所用到的术语、概念和方法,在第2版中几乎没有变化,依然中肯适用,经得起时间的检验。
本书的目标受众主要是系统管理员及企业与云计算环境的运维工程师。所有需要了解操作系统和应用程序性能的开发人员、数据库管理员和网站管理员都适合阅读本书。对于刚接触性能优化的学生等人员,本书还提供了包含Gregg丰富教学经验的练习题。
主编推荐
"《性能之巅(第2版):系统、企业与云可观测性》介绍了操作系统和应用程序的概念、策略、工具和调优,并用基于Linux的操作系统作为主要示例。对这些工具和技术的深刻理解对于今天的开发者来说至关重要,这个新版本针对这些工具和技术做了全面的修订和更新。实施本书中讲述的策略能够让最终用户有更好的体验并让运维成本更低,对于按操作系统实例收费的云计算环境尤为如此。
系统性能专家和畅销书作者Brendan Gregg总结了相关的操作系统、硬件和应用程序理论,即使是之前从未做过性能分析的人员也能迅速上手。不仅如此,Gregg还对包括扩展BPF在内的新工具和技术做了深入的讲解,并展示了如何从云、网络和大规模企业系统中获得丰厚收益。
本书的主要内容包括:
●硬件、内核和应用程序的内部结构,以及它们的工作机制
●对复杂系统进行快速性能分析的方法
●优化CPU、内存、文件系统、磁盘和网络
●使用perf、Ftrace和BPF (BCC和bpftrace)进行复杂的剖析和跟踪
●与云计算管理程序相关的性能挑战
●更有效地实施基准测试"
— 没有更多了 —
以下为对购买帮助不大的评价