分享
 
 
 

Linux服务器性能调整

Linux服务器性能调整  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,操作系统,Linux,
  品牌: 威曾格(Huizenga G.)

基本信息·出版社:清华大学出版社

·页码:422 页

·出版日期:2009年09月

·ISBN:9787302205326

·条形码:9787302205326

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Linux服务器性能调整》不仅涉及到内核调整,还展示对运行于Linux之上的真实应用程序和数据库的端到端性能加以优化的技术。在全书中,作者给出了建立在当今最流行的企业级Linux平台一一基于Intel的Red Hat EnterpriseLinux以及Novell SUSE Linux Enterprise Server一一之上的真实示例。这些示例简单明晰,易改编用于当代的各Linux环境。

作者简介Sandra K.Johnson,博士,是一名高级技术人员, 目前是IBM系统与技术事业部的全球中小型企业部门的首席技术官。她先前曾担任IBM得克萨斯州奥斯汀Linux技术中心的Linux性能架构师。她在操作系统及应用程序的性能设计与评估领域拥有16年以上的经验,是IBM技术委员会成员。

Gerrit Huizenga,IBM俄勒冈州比弗顿Linux技术中心的Linux基础技术的软件工程师和架构师。他已经致力于架构、设计和实现操作系统性能的工作达20余年,重点关注性能、可扩展性、标准和安全问题。在为IBM Linux技术中心工作之前,他是Sequent Computer Systems公司的操作系统首席专家。

Badari Pulavarty,IBM俄勒冈州比弗顿Linux技术中心的高级工程师。他具有长达15年的UNIX操作系统开发经验。

编辑推荐通过《Linux服务器性能调整》,将可以学习以下内容:

安装和配置Linux以便达到最高性能

为用户的Linux环境评估并选择适当的硬件体系结构

理解Linux 2.4至2.6版本的内核:组件、性能问题以及优化可能性

掌握Linux性能调整的核心原则和策略

利用免费的开源工具进行测量、监控、系统跟踪以及基准测试

对性能数据加以解读,以便分析Linux服务器的真实行为

优化Linux系统的调度器、内存、I/O、文件系统和网络

对运行商业工作负荷的Web、文件、数据库,及应用服务器进行调优

预测调整参数或配置信息的变化所产生的影响

调整Linux代码:对设计、定时、套接字、线程、同步等问题加以优化

针对最高性能设计系统架构:SMP扩展、集群方法及拓扑结构

将内核与应用的调整集成到端到端的系统优化方案之中无论对于管理人员、开发人员、集成人员还是咨询顾问来说,《Linux服务器性能调整》都有助于最大化所运行的每个Linux系统和应用程序的性能及价值。

Web、文件、打印、数据库和应用服务器优化的公认技术

性能管理开源工具的实用介绍

基于Red Hat Enterprise Linux和Novell SUSE Linux Enterprise Server的通俗示例

优化Linux系统和应用程序,性能的必备指南

从华尔街到好莱坞,在Linux操作系统上运行着世界上大量最重要的商业系统。Linux的性能现在会对整个企业产生影响。在《Linux服务器性能调整》中,IBM公司经验最丰富的Linux性能专家团队将介绍如何发现瓶颈、测量性能并确定有效的优化措施。

目录

第Ⅰ部分 Linux概述

第1章 Linux系统安装的性能问题

1.1 引言

1.2 安装前的规划

1.2.1 选择分区位置

1.2.2 使用多个硬盘驱动器

1.2.3 选择文件系统

1.2.4 转换文件系统

1.2.5 配置RAID

1.3 Linux2.6 内核的可配置属性

1.3.1 I/O提升器

1.3.2 超大TLB页面支持

1.4 Linux日志工具

1.4.1 /var/log/messages文件

1.4.2 /var/log/XFree86.o.log文件

1.4.3 日志轮转

1.4.4 日志工具

1.4.5 日志定制

1.5 BSD与系统V的初始化机制

1.5.1 初始化表(/etc/inittab)

1.5.2 BSD的初始化表(Slackware)

1.5.3 系统V的初始化表(RedHat)

1.6 小结

1.7 参考文献

第2章 Linux内核机制

2.1 引言

2.2 Linux的发展历程

2.3 Linux内核体系结构

2.3.1 内核的职能

2.3.2 内核组织结构与模块

2.3.3 内核服务

2.3.4 /proc文件系统的外部性能视图

2.3.5 内存管理

2.4 进程管理

2.4.1 进程、任务与内核线程

2.4.2 调度与上下文切换

2.5 进程间通信

2.5.1 信号

2.5.2 管道

2.5.3 系统V的IPC机制

2.6 Linux对称多处理(SMP)模型

2.6.1 多处理系统类型

2.6.2 同步与数据串行化

2.6.3 锁、锁粒度与锁开销

2.6.4 cache一致性

2.6.5 处理器亲和度

2.7 文件系统

2.7.1 虚拟文件系统(VFS)

2.7.2 ext2fs

2.7.3 INM与RAID

2.7.4 磁盘卷组

2.7.5 设备相关文件

2.7.6 devfs

2.8 Linux2.6 内核的新特性

2.9 小结

2.10 参考文献

第3章 服务器体系结构

3.1 引言

3.2 Linux服务器

3.3 多处理器与多处理机制

3.3.1 服务器拓扑结构

3.3.2 处理器的混用机制

3.4 内存

3.5 I/O

3.6 Linux企业级服务器

3.7 Linux集群

3.7.1 高性能集群

3.7.2 高可用集群

3.8 服务器系统示例

3.8.1 IBMzSeries大型机

3.8.2 刀片服务器

3.8.3 NUMA

3.9 小结

第Ⅱ部分性能分析工具

第4章 系统性能监控

4.1 引言

4.2 Linux与性能分析的背景知识

4.3 CPU利用率

4.3.1 vmstat

4.3.2 top与gtop工具

4.3.3 sar

4.4 内存利用率

4.4.1 /proc/meminfo/proc/slabinfo

4.4.2 ps

4.4.3 vmstat

4.5 I/O利用率

4.5.1 iostat

4.5.2 sar

4.6 网络利用率

4.6.1 网络统计信息

4.6.2 接口信息

4.6.3 TCP/IP协议统计数据

4.6.4 nFst

4.7 小结

4.8 参考文献

第5章 系统跟踪工具

5.1 引言

5.2 系统跟踪机制的需求

5.3 top

5.4 strace

5.5 OPrOfile

5.5.1 opcontrol

5.5.2 数据概况描述工具

5.6 PerformanceInspector

5.6.1 AboveIdle

5.6.2 Per.ThreadTime

5.6.3 TraceProfiling

5.6.4 指令跟踪

5.6.5 Java Profiler

5.6.6 Java Lock Monitor

5.6.7 Per for mance Inspector的执行工具

5.7 小结

5.8 参考文献

第6章 工作负荷的性能基准测试

6.1 引言

6.2 改进工作负荷的基准测试方法

6.3 基准测试的类型

6.4 微基准测试

6.4.1 操作系统基准测试

6.4.2 磁盘基准测试

6.4.3 网络基准测试

6.4.4 应用基准测试

6.5 Wleb服务器基准测试

6.5.1 SPECweb、SPECweb SSL与TPC.W

6.5.2 SPECj AppServer与ECPerf

6.5.3 其他应用基准测试

6.6 小结

第Ⅲ部分系统调优

第7章 系统性能原理和策略:基准测试方法的案例分析

7.1 引言

7.2 性能评价方法

7.2.1 跟踪机制

7.2.2 工作负荷特征描述

7.2.3 数值分析

7.2.4 模拟方法

7.3 基准测试案例分析

7.4 分析方法

7.4.1 软硬件配置

7.4.2 运行规则

7.4.3 设置目标

7.4.4 测量、分析与调优

7.4.5 退出策略

7.5 基准测试程序

7.5.1 基准测试程序介绍

7.5.2 性能结果

7.6 小结

7.7 致谢

7.8 参考文献

第8章 调度器调优

8.1 引言

8.2 单处理器系统

8.3 对称多处理

8.4 非一致内存访问

8.5 对称多线程

8.6 Linux2.6 内核调度器

8.7 负载平衡

8.8 调度器的可调参数

8.9 小结

8.10 参考文献

第10章 I/O系统的性能问题

第11章 文件系统调优

第12章 网络调优

第13章 进程间通信

第14章 代码调优

第Ⅳ部分 Linux服务器应用的性能特征

第15章 Web服务器的性能调优

第16章 文件与打印服务器的性能调优

第17章 数据库服务器的性能调优

第18章 应用服务器的性能调优

第Ⅴ部分 调优案例分析

第19章 Linux2.6内核I/O调度器调优案例分析

第20章 文件系统调优实例分析

第21章 Linux系统网络性能实例分析

第22章 商用负载调优实例分析

附录A 内核参数调优

……[看更多目录]

序言计算机要解决的基本问题之一是如何在不增添更多硬件能力的情况下使其能够完成更多工作。在当前的全球经济形势下,企业面对更加严峻的成本压力,性能经过优化的服务器系统能够节省运营资金和时间,因此更加凸现了系统性能调优的重要性。Linux服务器在许多企业中扮演着关键性的角色,这也意味着其性能具有极为重要的影响。当Linux作为企业级服务器操作系统使用时,需要监控其性能并在必要时进行调优,以便清除可能为用户带来影响的瓶颈。

性能调优是一门在天平上跳舞的科学和艺术。这是一项非常困难的任务,要求对计算机硬件、操作系统及应用都有深入的理解。在优化Linux服务器的系统性能时,有必要将性能调优技术、系统优化要素、合适的工具以及用于性能测量的服务器应用加以合理集成。

近年来,开源社区中对Linux系统优化的讨论日渐热烈,关于此类技术的书籍也不断增多。本书阐述了各种对运行于Linux系统之上的Web、文件、打印、数据库和应用服务器加以优化的实用技术;具体描述了Linux的性能调优方法、服务器的性能监控和分析工具,以及特定服务器应用的关键调优参数。其目的是解释如何分析和调优Linux操作系统,以便为在其上运行的任何应用提供卓越的性能。

同时,本书将操作系统的先进设计理论、系统性能的基准测试方法以及大量的实际测试分析工作加以适当集成。它不流俗于浮浅的信息堆积,而是对于每个讨论主题既给出了详尽的技术背景信息和可调优参数,也交织着实用的配置和测试说明。作者基于多年积累的丰富实践经验提供了大量操作范例,从而有助于读者了解可用的技术并做出明智的调优决策。例如,第8章不仅提供了调度器可调优参数的列表,还包含了其描述信息和性能影响。

值得一提的是,本书虽由IBM出版社发行,但并非一部仅以IBM产品为中心的书籍。本书基于主要的企业级:Linux平台Red Hat Enterprise和Novell SUSE IAnux.Enterprise展开论述,但大部分内容具有普遍适用性,可应用于几乎所有针对2.6内核以及部分针对2.4内核系列的Linux发行版本。书中多数内容只是用于阐释特定技术要点,而不要求读者遵循一种逐步执行过程。

文摘插图:

Linux服务器性能调整

第1章 Linux系统安装的性能问题

1.1 引言

此刻,想必您已经决定要使用Linux操作系统,并做好了开始工作的准备。然而,在开始安装Linux之前,您需要舒缓一下自己急迫的心情,先制定出一些关键的决策。本章介绍的知识可以为您提供帮助!对与系统整体性能相关的几个Linux安装问题进行讨论是非常重要的,因为在这些领域作出的决策将有助于优化Linux操作系统以及最终将在其上运行的应用程序。您还应该掌握在Linux2.6 内核中会对某些应用程序的性能产生影响的一些可配置的关键特性,这些特性可在系统安装或启动时加以设置或选择。掌握简单却强大的Linux日志工具也很重要。最后,本章还将分析Linux系统的初始化过程以及在各种LinuX版本中采用的两类初始化风格。

因此,您首先需要制定一些规划。在继续安装Linux之前,需要考虑与系统安装相关的一些具体问题。

1.2 安装前的规划

在硬件系统上安装Linux之前,需要考虑许多有助于优化操作系统以及日后在其上运行的应用程序的性能的问题。这些问题包括:

选择分区位置:

使用多个硬盘驱动器;

选择文件系统;

转换文件系统;

配置RAID。

准备好了么?下面对每个问题加以具体阐述。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有