前言

翻译:飞哥 (http://hi.baidu.com/imlidapeng)

版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。

原文名称:《Linux Performance and Tuning Guidelines》

原文地址:http://www.redbooks.ibm.com/abstracts/redp4285.html

Linux是一种由全世界人们共同开发的开源操作系统。其源代码可以自由的取得并可以在GNU General Public License下使用。有很多公司提供不同的系统发行版供用户使用,如红帽子和Novell。大部分桌面发行版都可以从网站上免费下载,但服务器版一般是需要购买的。

在过去的几年里,Linux被世界上许多公司的数据中心所使用。Linux系统被科学领域和企业用户所认可。今天,Linux已经是成为一种多种用途的操作系统。你能在多种嵌入式设备中发现它,如:防火墙、手机或电脑主机。所以Linux的性能对于科学领域和企业用户来说已经成为一个热门议题。然而一个操作系统可能被用来计算全球的天气预报或者被用来运行数据库等多种用途,Linux必须能够为各种可能的使用情境提供优良性能。大多数Linux发行版含有常规的调校参数来满足所有用户。

IBM认为Linux作为一种操作系统非常适合在IBM的系统之上运行企业级应用。大多数企业应用现在都可以运行在Linux上,包括文件及打印服务器、数据库服务器、Web服务器、以及沟通和邮件服务器。

当企业级服务器运行Linux时需要对性能实施监控,在必要时对服务器进行调优以解决影响用户的性能瓶颈。此IBM红皮书将介绍一些用来调优Linux的方法、监控分析服务器性能的工具、以及对于特定应用的关键性能参数。本文目的是说明怎样分析和调校Linux操作系统,来为在其系统上运行的各种不同应用提供优良的性能。

在我们测试环境中所使用到的性能调校参数、基准结果以及监控工具,可以在基于IBM Sysem x和System z服务器上拥有2.6内核RedHat、Novell Linxu系统中执行。然而本文的内容对于所有Linux硬件平台都会有很好的帮助。

本书结构

为了帮助Linux新手快速了解性能调优,我们将从以下几个方面进行介绍:

第一章,“了解Linux操作系统”

此章将介绍影响系统性能的因素和Linux操作系统管理系统资源的方法。你可以了解到几种重要的量化性能指标。

第二章,“监控和测量工具”

第二章介绍几种可以用来测量和分析Linux系统性能的工具。

第三章,“分析性能瓶颈”

此章介绍发现和分析系统瓶颈的过程。

第四章,“操作系统调优”

凭着操作系统运行和性能测量工具使用的基本知识,你已经具备了发现Linux性能问题的能力了。