Linux性能优化电子书PDF下载完整高清版|百度网盘下载

时间: 2022-05-07 00:36:56  297 CPU

编辑评论:

Linux性能优化 组织结构清晰明了,读者可以根据自己的经验水平选择需要的章节阅读。本书不仅可以让读者了解性能调优的方方面面,还可以作为性能工具的手册。

Linux性能优化电子书PDF下载

序列

缓慢的应用程序有时会令人沮丧,需要根据问题诊断进行性能调整。

本书将帮助您逐步解决此问题,向您展示如何查找和解决性能问题。本书第 1 章介绍了查找性能问题的基本方法。性能问题包括系统CPU、用户CPU、内存、网络10、磁盘10等方面。在介绍各种工具时,除了介绍工具的测量对象、使用方法和相关参数选项外,还附上一些例子来演示它们的使用。如果一个工具可以用于解决多个问题,那么您将在每个相关章节中看到它。第 10 章到第 12 章介绍了全面的、以问题为导向的案例,帮助读者选择和使用这些工具自行解决问题。

感谢机械工业出版社华章公司主编朱路通普林在翻译过程中的耐心细致工作,以及对翻译工作的支持和帮助。

我们对翻译的态度是认真细致的,但由于我们的能力所限,仍然存在错误和疏漏。希望读者批评指正。

为什么性能很重要?

如果您曾经坐在那里等待计算机完成工作(伴随着敲打办公桌、咒骂并想知道“为什么要花这么长时间?”),您就会知道您拥有一台运行速度快且优化良好的计算机系统有多重要。虽然并非所有性能问题都可以轻松解决,但了解系统运行缓慢的原因意味着可能有不同的解决方案:修复软件问题、升级缓慢的硬件,或者干脆把电脑扔出窗外。幸运的是,大多数操作系统,尤其是 Linux,都提供了检测机器运行缓慢原因的工具。使用一些基本工具。

您可以确定系统运行缓慢的地方并修复那些运行效率低下的地方。

虽然最终用户讨厌慢速系统,但应用程序开发人员有一个更重要的理由来调整他们的程序:程序能够在多个系统上高效运行。如果您编写的程序运行缓慢并且需要快速的计算机,那么您就排除了使用慢速计算机的用户。毕竟,不是每个人都拥有最新的硬件。性能良好的应用程序可以被更多用户使用,从而产生更大的潜在用户群。此外,如果潜在用户必须在具有相似功能的两个不同应用程序之间进行选择,他们通常会选择运行速度更快或更高效的应用程序。最后,长期的应用程序可能会经过几轮优化以适应不同的用户需求,因此了解如何跟踪性能问题至关重要

如果您是系统管理员,则您有责任让系统用户在系统运行时保持适当的性能水平。如果系统运行缓慢,用户会抱怨。如果你能快速找到并解决问题,他们就会停止抱怨。好消息是,如果您可以通过调整应用程序或操作系统来解决问题(这样他们就不必购买新硬件),公司的会计师会很高兴。知道如何有效地使用性能工具意味着您需要在性能问题上花费的时间有所不同:几天或几小时。

这本书是如何组织的?

这本书教给不同经验水平的读者如何发现和解决性能问题。为实现这一目标,读者可以选择书中的不同部分进行阅读,而不必直接阅读整本书。

第 1 章介绍了查找性能问题的基本方法。它包含一系列非 Linux 特定的技巧和建议,这些技巧和建议已被证明在跟踪性能问题方面很有用。这些指南是查找性能问题的一般建议,可用于跟踪任何类型的计算机系统的性能问题。

第 2 章到第 8 章(本书的主要部分)涵盖了可用于测量 Linux 系统上不同性能统计数据的各种工具。这些章节解释了不同的工具测量什么以及如何调用它们,并提供了每个工具的使用示例。

每章演示的工具测量 Linux 系统的不同部分,例如系统 CPU、用户 CPU、内存、网络 10 和磁盘 1/0。如果一个工具涉及多个子系统,它会出现在多个章节中。每章都介绍了多种工具,但在给定的章节中,只描述了适用于特定子系统的相应工具选项。描述格式如下:

1, 概述 - 本节说明该工具测量的内容以及如何使用它。

2,性能工具选项 - 这不是工具文档的重新散列。相反,它解释了哪些选项与当前主题相关,以及这些选项的含义。例如,一些性能工具手册指定了该工具测量的事件,但没有解释这些事件的含义。本书解释了事件的含义以及它们与当前子系统的关系。

3, 示例 - 本节提供一个或多个用于测量性能统计信息的工具示例,显示正在调用的工具和生成的任何输出。

第 9 章,针对 Linux,描述了面对低性能 Linux 系统时要采取的一系列步骤,以及如何正确使用前面描述的 Linux 性能工具来查明性能问题的原因。如果您想从行为不端的 Linux 开始,只是为了诊断问题而不深入了解工具的细节,那么这是最有用的一章。

第 10 章到第 12 章是案例研究,它们结合了前几章中描述的方法和工具来解决实际问题。案例研究重点介绍了用于查找和修复各种性能问题的 Linux 性能工具,包括以下类别:CPU 密集型应用程序、延迟敏感型应用程序和 1/0 密集型应用程序。

第 13 章总结了性能工具,并期待 Linux 性能调优工具的机会。

本书有两个附录:附录 A 以表格的形式展示了本书中描述的性能工具,给出了每个工具最新版本的 URL,并指出了每个特定工具用于支持哪些 Linux 发行版;附录 B 解释了如何安装 oprofile,这是一个强大的工具,包含在几个主要的 Linux 发行版中,但很难安装。

关于作者

Philip G. Izot 是著名的 Linux 性能优化专家,在 Linux 和 Unix 系统性能优化方面拥有 20 多年的经验。他花了 6 年时间为 Compaq 的 Alpha 性能团队设计 Linux 性能优化工具。此外,他还协助康柏为 SPECCPU2000 及后续版本开发 CPU 性能指标。他还长期从事面向开发人员和系统管理员的 Linux 性能优化培训。

  • 声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,以上内容仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站内容来自网络收集整理或网友投稿,所提供的下载链接也是站外链接,版权争议与本站无关。您必须在下载后的24个小时之内,从您的设备中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版!我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮箱:121671486@qq.com,微信:diqiuren010101

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园