系统性能,第二版,介绍了操作系统和应用程序的概念、策略、工具和调优,使用基于linux的操作系统作为主要示例。对这些工具和技术的深刻理解对于今天的开发人员来说是至关重要的。实现这个经过彻底修订和更新的版本中描述的策略可以带来更好的最终用户体验和更低的成本,特别是对于按操作系统实例收费的云计算环境。
系统性能专家和畅销书作者Brendan Gregg总结了相关的操作系统、硬件和应用理论,以便让专业人员快速了解性能,即使他们以前从未分析过性能。Gregg随后对最新的工具和技术(包括扩展的BPF)进行了深入的解释,并展示了如何最大限度地利用云、web和大型企业系统。所涉及的主要主题包括
硬件、内核和应用程序内部及其执行情况 复杂系统的快速性能分析方法 优化CPU、内存、文件系统、磁盘和网络使用 使用perf、Ftrace和BPF (BCC和bpftrace)进行复杂的分析和跟踪 与云计算管理程序相关的性能挑战 基准测试更有效
https://ptgmedia.pearsoncmg.com/images/9780133390094/samplepages/0133390098.pdf