致谢
序
01.理解Linux操作系统
1.2.Linux内存体系
1.3.Linux文件系统
1.4.磁盘IO子系统
1.5.网络子系统
1.6.理解Linux性能指标
02.监控和压测工具
2.1.介绍
2.2.工具功能概述
2.3.监控工具
2.4.压测工具
03.分析性能瓶颈
3.1.发现瓶颈
3.2.CPU瓶颈
3.3.内存瓶颈
3.4.磁盘瓶颈
3.5.网络瓶颈
04.系统调优
4.1.优化原则
4.2.安装考量
4.3.调整内核参数
4.4.优化处理器子系统
4.5.优化虚拟内存子系统
4.6.优化磁盘子系统
4.7.优化网络子系统
致谢
当前文档 《Linux性能调优指南》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2018-
07-16。
书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。
文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如果您在阅读文档
获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递
给每一个人。
同时,如果您在日常工作、生活和学习中遇到有价值有营养的知识文档,欢迎分享到 书栈(BookStack.CN) ,
为知识的传承献上您的一份力量!
如果当前文档生成时间太久,请到 书栈(BookStack.CN) 获取最新的文档,以跟上知识更新换代的步伐。
文档地址:http://www.bookstack.cn/books/transoflptg
书栈官网:http://www.bookstack.cn
书栈开源:https://github.com/TruthHun
分享,让知识传承更久远! 感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的读者,因为我们
都将成为知识的传承者。
序
Linux是一个由全世界各地开发者合作打造的开源操作系统。Linux的源代码可以在互联网上自由获取,并且在
GPL(GNU General Public License)协议下自由使用。像Red Hat和Novell这样的公司可以定制各式的Linux
发行版本提供给用户使用。大部分Linux桌面发行版能够从网络上免费下载,而服务器版可能需要付费购买才能使
用。
在过去的这些年里,Linux渗透进了许多公司的数据中心,并且在科学界和商业界都大受欢迎。今天,Linux已经是
最通用的操作系统,Linux无处不在,如防火墙、电话和大型机。自然的,Linux操作系统的性能问题成为了各类用
户关注一个热点。但是,在不同场景下对操作系统的要求是不一样的,譬如用作天气计算和运行数据库的需求就完全
不同,这就要求Linux在所有可能的场景中都表现出卓越性能。幸好,大多数的Linux发行版都包含了通用的调优参
数。
IBM把Linux作为一个企业级应用操作系统。大多数的企业应用都已经可以在Linux上运行,例如打印服务,数据库服
务,Web服务和邮件服务!
作为企业系统,用户需要监控各项系统性能指标,必要的时候,还需解决影响用户的系统瓶颈。这本IBM的红皮书提供
了优化Linux的办法,使用书中的工具,可以监控和分析Linux服务器性能,以及针对特定的服务调整关键参数!这
本书中解释了如何分析和优化Linux,使其在各类应用场景中表现出卓越性能。
书中环境的各类参数、基准结果和监测工具都是基于运行在IBM System x系列服务器和IBM System z系列服务器
上的Red Hat和Novell SUSE Linux系统,内核版本2.6。不过,书中的知识,应该同样适用于运行在各类硬件平
台上的各版本Linux!
本书结构
为了方便各类Linux或者Linux调优新手迅速开始,我们以如下的方式组织本书:
第一章, 理解Linux操作系统。 这一章介绍了影响系统性能的问题,以及Linux如何管理系统资源。你将学
习到一些重要的系统性能指标!
第二章, 监控和测试工具 介绍各类衡量和分析Linux性能的工具。
第三章, 分析性能瓶颈 介绍如何识别出系统中的瓶颈
第四章, 优化操作系统 基于前几章已经介绍的操作系统工作原理,和性能分析工具,你可以开始探索Linux
上的各种性能优化办法!
本书作者团队
本书由来自工作在国际技术支持组织(International Technical Support Organization)的专家组完成。
离线