首页 > 知识库 > 正文

Linux性能优化大师是什么 关于Linux性能优化大师的详细介绍

《Linux性能优化大师》是2015年8月电子工业出版社出版的图书,作者是赵永刚。

内容简介

性能调优有时被称为“黑色艺术”,因为有时有效地调整一个系统,要求具有更深层次的知识,且需要了解一个系统的硬件和软件组成,以及系统之间的相互作用。性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。

《Linux性能优化大师》首先对Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及其他监控工具进行了详细的介绍,此外分析了系统中识别和分析瓶颈的过程,最后阐述如何使用性能衡量工具,以及如何对系统的4 大子系统进行调整,使系统以最优状态应对不同的工作环境。 [1]

内容提要

性能调优有时被称为“黑色艺术”,因为有时有效地调整一个系统,要求具有更深层次的知识,且需要了解一个系统的硬件和软件组成,以及系统之间的相互作用。性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。

《Linux性能优化大师》首先对Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及其他监控工具进行了详细的介绍,此外分析了系统中识别和分析瓶颈的过程,最后阐述如何使用性能衡量工具,以及如何对系统的4 大子系统进行调整,使系统以最优状态应对不同的工作环境。

《Linux性能优化大师》适合广大Linux 用户深入学习,并适合计算机专业本科、硕士等专业的学生学习参考。

目录

第1章深入理解Linux操作系统 1

1.1 Linux进程管理 1

1.1.1 什么是进程 2

1.1.2 进程的生命周期 2

1.1.3 线程 3

1.1.4 进程优先级和nice等级 4

1.1.5 上下文切换 4

1.1.6 中断处理 5

1.1.7 进程状态 5

1.1.8 进程的内存段 6

1.1.9 Linux CPU调度程序 7

1.2 Linux内存体系结构 8

1.2.1 物理内存和虚拟内存 8

1.2.2 虚拟内存管理 10

1.3 Linux文件系统 12

1.3.1 虚拟文件系统 12

1.3.2 文件系统日志 13

1.3.3 Ext2 13

1.3.4 Ext3 15

1.3.5 Ext4 15

1.3.6 XFS 18

1.3.7 Btrfs 19

1.3.8 JFS 20

1.3.9 ReiserFS 20

1.4 Linux 磁盘 I/O 子系统 20

1.4.1 I/O子系统的体系结构 20

1.4.2 Cache 20

1.4.3 块层 23

1.4.4 I/O 设备驱动程序 25

1.4.5 RAID与文件系统 26

1.5 Linux 网络子系统 26

1.5.1 网络化的实现 26

1.5.2 TCP/IP 30

1.5.3 Offload 32

1.5.4 Bonding模块 32

1.6 了解Linux性能度量标准 32

1.6.1 处理器度量标准 32

1.6.2 内存度量标准 33

1.6.3 块设备度量标准 34

1.6.4 网络接口度量标准 34

第2章 监控工具 35

2.1 介绍 35

2.2 工具功能概述 35

2.3 监控工具 36

2.3.1 top 36

2.3.2 uptime 38

2.3.3 ps、pstree 38

2.3.4 free 43

2.3.5 mpstat 44

2.3.6 vmstat 46

2.3.7 iostat 50

2.3.8 netstat、ss 53

2.3.9 sar 58

2.3.10 numastat 70

2.3.11 pmap 72

2.3.12 iptraf 73

2.3.13 tcpdump和wireshark 76

2.3.14 strace和ltrace 92

2.3.15 gnuplot 97

2.3.16 Gnome System Monitor 106

2.3.17 KDE System Guard 114

第3章 Benchmark工具 123

3.1 CPU2006 124

3.1.1 安装与运行 126

3.1.2 runspec命令 130

3.1.3 配置文件 139

3.2 STREAM 167

3.2.1 什么是STREAM 167

3.3 Bonnie++ 172

3.4 Netperf 177

3.4.1 Netperf介绍 177

3.4.2 Netperf设计 178

3.4.3 CPU使用率 179

3.4.4 全局命令行选项 181

3.4.5 使用Netperf测量“批量数据”传输 186

3.4.6 使用Netperf测量“请求/响应” 192

3.4.7 使用netperf来测试总体性能 196

3.4.8 使用netperf测量双向传输 201

3.4.9 omni测试 203

3.4.10 其他的nerperf测试 206

第4章分析性能瓶颈 208

4.1 识别系统瓶颈 208

4.1.1 收集信息 208

4.1.2 分析服务器性能 210

4.2 CPU瓶颈 210

4.2.1 查找CPU瓶颈 211

4.2.2 SMP 211

4.2.3 性能调整选项 211

4.3 内存瓶颈 212

4.3.1 查找内存瓶颈 212

4.3.2 性能调整选项 213

4.4 磁盘瓶颈 214

4.4.1 查找磁盘瓶颈 214

4.4.2 性能调整选项 216

4.5 网络瓶颈 216

4.5.1 查找网络瓶颈 216

4.5.2 性能调整选项 217

第5章调整操作系统 218

5.1 调整原则 218

5.1.1 变更管理 219

5.2 安装注意事项 219

5.2.1 安装 219

5.2.2 检查当前的配置 220

5.2.3 最小化资源使用 227

5.2.4 SELinux 231

5.2.5 编译内核 232

5.3 更改内核参数 233

5.3.1 proc文件系统 233

5.3.2 存储参数的位置 235

5.3.3 使用sysctl命令 235

5.4 调整处理器子系统 235

5.4.1 调整进程优先级 236

5.4.2 CPU亲和力 237

5.4.3 平衡中断 240

5.4.4 NUMA系统 240

5.5 调整内存子系统 243

5.5.1 内存回收(设置内核交换和刷新脏数据行为) 243

5.5.2 调整swap 245

5.5.3 HugeTLBfs 247

5.5.4 内存同页合并 250

5.6 调整磁盘子系统 252

5.6.1 安装Linux前的硬件注意事项 252

5.6.2 I/O调度的调整和选择 254

5.6.3 文件系统的选择和调整 258

5.6.4 虚拟化存储 261

5.7 调整网络子系统 263

5.7.1 网卡绑定 263

5.7.2 巨帧 265

5.7.3 速度与双工模式 266

5.7.4 增加网络缓冲区 268

5.7.5 增加数据包队列 270

5.7.6 增加传输队列长度 270

5.7.7 配置offload 271

5.7.8 Netfilter 对性能的影响 272

5.7.9 流量特性的注意事项 275

5.7.10 额外的TCP/IP调整 276

5.8 限制资源使用 278 [1]

为您推荐可能与“Linux性能优化大师”相关的内容:

系统安装与重装安全DIY

Linux操作系统和两种虚拟系统安装的详细流程;专题10和专题11解决...10认识Linux文件系统10第2节 认识和选择操作系统11了解...13Windows双系统的分区方案13Windows 98/XP与Linux分区...

《系统安装与重装安全DIY》

;专题3到专题9分别剖析了Windows系列操作系统、红帽子Linux...格式 7了解文件系统 10认识Windows文件系统 10认识Linux... Vista 12了解Linux 12了解虚拟系统 12选择合适的操作系统 12第...

举一反三:系统安装与重装技巧总动员

、轻松上手安装Linux、安装系统补丁和驱动程序、轻松玩转常用工具软件...   技巧11 安装Linux的配置要求4   技巧12 选择合适的Linux... 解析Linux文件系统格式12   技巧35 巧妙转换Windows分区...

Android优化技术详解

于Linux2.3.2Android内核和Linux内核的区别2.4简析...2.4.2Android对Linux的改造2.4.3为Android构建Linux的操作系统...变量7.3.4优化代码过程7.3.5提高Cursor查询数据的性能...

系统安装与重装直通车

时该如何设置/78   第6章 安装Linux   6.1 了解Linux操作系统/82   什么是Linux操作系统,应用于哪些领域/82   Linux文件系统格式与Windows操作系统有何区别/83...

计算机组装与维护[江兆银著书籍]

图书一基本信息 计算机组装与维护[江兆银著书籍] ISBN:9787111431008作者: 李文远出版社:机械工业出版社上架日...

2010系统安装与重装

Server2008、安装Linux、多操作系统的安装与管理、安装与管理...   1.1.5 Linux   1.2 选择合适的操作系统   1.3...Windows Vista时分区与格式   2.3.4 安装Linux时分区...

WindowsXP/Vista故障排查

windows 2000常见故障排除1.6 Linux 系统故障排除...杀毒启动u盘2.1.6 制作Linux系统启动盘2.2 电脑数据的备份...Windows性能2.4.2 给电脑操作系统打补丁2.5 BIOS密码破解2.5.1...

系统安装重装与维护不求人

  1.1.5 Linux操作系统 3   1.2 操作系统常见的安装方式...Windows XP 34   3.3 安装Linux操作系统 38   3.3.1 Linux硬件配置要求 38   3.3.2 全新安装...

声明:本网内容收集自互联网,旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

更多精彩内容推荐:

11月份即将来临,在北京,大伙的外地车怎么弄?是开回家还是把车卖了?纠结啊?

未办理进京证在支路以上等级道路不能停放,小区内,停车场内没事。...

头条上什么时候才有收入?

首先在回答这个问题之前,我需要说明一下,做为一个在头条上有收入的人,我来回答这个问题,绝对不是在炫耀!因为,我还不够格!说句实话,我现在还只是一个普通的头条号玩家,我在悟空问答,还得坚持垂直领域的回答,我是影视领域的,现在来回答你这问题,就已经跑题了,但是我知道做自媒体的不容易,...

秦桧跪在岳飞坟墓前几百年了,秦桧后代要取消跪姿,这个要求合理吗?

自古忠直奸佞不两立,中国历史上的奸臣残害忠良的案例唯秦桧谋害岳飞的“莫须有”案最为令人发指。即使历史学界已经考证出秦桧是受宋高宗指使才对岳飞下次毒手,但主谋是宋高宗赵构,实施者是奸相秦桧,这样的理由绝对不足以为秦桧洗白。秦桧一介文人出身,饱读四书五经、深明春秋大义所在,居然为了迎...

你见过最美的女人有多美?

她们是当今最美丽的女人!...

新乡下一步发展方向在哪里?

新乡市,河南省地级市,地处河南省北部、南临黄河,紧邻省会郑州,南临黄河,与郑州市、开封市隔河相望;北依太行,与鹤壁市、安阳市毗邻;西连焦作市,与晋东南接壤;东接油城濮阳市与鲁西相连,总面积8249平方公里。...

天津市的塘沽怎么样?

天津市塘沽的港口,就是天津这座城市的名片。也是这个城市的地标。塘沽区无论是在天津还是在国内的港口建设中都是非常让人瞩目的。天津市的塘沽也让所有人知晓。塘沽位于天津市的东部什天津滨海新区的中心区,总面积达859平方公里,它东面是渤海,交通非常便利。塘沽区,在2009整合了其他三个区...

头条收入是靠打赏吗?

想要在头条上获利,首先要出品优质内容,不论打赏还是流量付费都是需要有内容的支撑。首先提到头条的收益,必须要了解头条收益模式及头条的推荐模式。头条的收益模式大致分为几种:流量分成流量分成是头条类内容收益的基础,头条系产品主要为图文、视频、问答几大类,创作者将通过创作优质内容,获得用...

性生活与爱情有关系吗?

回答“性生活与爱情有关系吗”?回答是应该有关系。爱情之间可以有性的不和谐,但不能没有性生活。而且性生活的和谐程度往往影响爱情的甜蜜度。无疑,和谐的性生活会促进爱情的浓情蜜意,否则,有爱无性的生活淡而无味。虽然在爱情的关系中,男人对性生活的渴求占有主要位置,但女性更多注重的是情感需...

人的寿命与抽烟、喝酒有关系吗?

人的寿命长短,与出生的时间和姓名有关,与抽烟喝酒没关系。抽烟喝酒活七、八十岁的很多,姻酒不来的,活四、五十岁死的人也不少。有人生了病,医生就说不能抽烟了,病人果然就不抽了,再大的烟瘾想忌忌不了,只要医生一句话,霎那间烟瘾就没了。可惜的是烟忌了人死了。为什么说寿命与出生时间有关呢?...

十年不换手机号的人是什么样的人?

正直专一的人,我手机1999年的电话号码用到现在已经20年了,我会一直陪着这个电话号码到老的。...

有没有超厉害的微信头像啊,发几个?

这头像我一直用...

娱乐圈的哪些事情你知道后会瑟瑟发冷?

韩国D王朱智勋都复出主演好几部电影了,胜利和张紫妍事件呢?09年黄荷娜就和弟弟yun du,09年朴有天还不认识黄荷娜啊,到底谁害了谁?黄荷娜15年在JF办公室自己说其父亲和JF高层有关系,有视频为证。好多粉丝都喜欢有天十几年了,就算媒体实锤,再等几个月有错么?粉丝之所以坚持是因...

ovdongsjianigmovdongs
猜你喜欢
热门推荐
今日推荐 更多
猜你喜欢