Linux性能优化大师

赵永刚
前言 Linux是由来自世界各地的开发者共同开发的一个开源的操作系统。它的源代码是免费提供的,可以在GNU通用公共许可证(GPL)下使用。有些公司将操作系统以发行版的方式提供给用户使用,比如Red Hat、Novell等。桌面级Linux发行版和企业级Linux发行版都可以从网络上免费下载。 在过去的十几年里,Linux已经进入全球范围内许多企业的数据中心。Linux操作系统同时也适合科研和企业用户群体。Linux是目前最通用的操作系统。你可以在嵌入式系统上找到Linux,比如防火墙、手机、大型机等。当然,Linux操作系统的性能对于科研和企业用户来说已经成为一个热门话题。然而,计算一个全球性的气象预报与操作系统上的数据库相比对主机有着不同的需求。Linux必须能够以最佳性能适应所有可能的使用场景。大多数Linux发行版中一般都包含调整参数,以适应所有用户。 现在大多数企业应用程序都可以在Linux上使用,包括文件和打印服务器、数据服务器、Web服务器及邮件服务器等。 我们需要对企业级服务器上使用的Linux进行性能监控,在必要的时候,对服务器做出调整以移除影响用户的瓶颈。本书介绍了调整Linux的方法,你可以使用工具监控和分析服务器的性能,为特定服务器的应用程序调整关键参数。本书主要介绍如何分析和调整Linux操作系统,让运行在这些系统上的任何类型的应用程序产生优异的性能。 本书在测试环境中使用的调整参数、基准测试结果、监控工具,都是基于Red Hat Enterprise Linux 6.x 64位系统的。但是,本书中的信息几乎对于所有的Linux硬件平台都是有帮助的。 什么是性能调优 性能调优有时被称为“黑色艺术”,因为有时有效地调整一个系统,要求具有更深层次的知识,且需要了解一个系统的硬件和软件组成,以及系统之间的相互作用。性能优化是针对特定环境来定制系统的配置过…