当前位置:首页 > 操作系统 >
《Linux性能优化大师》电子书封面

Linux性能优化大师

  • 发布时间:2020年09月23日 09:08:36
  • 作者:赵永刚
  • 大小:53.1 MB
  • 类别:Linux电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:9.2

    Linux性能优化大师 PDF 高清版

      给大家带来的一篇关于Linux相关的电子书资源,介绍了关于Linux、性能优化方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小53.1 MB,赵永刚编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.6。

      内容介绍

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

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

      目录

      • 第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

      学习笔记

      Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

      从官网下载mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz 创建mysql用户 [root@Master home]# useradd mysql[root@Master data]# echo 'mysql'|passwd --stdin mysql 更改用户 mysql 的密码 。 passwd: 所有的身份验证令牌已经成功更新。 创建mysql用户的原因 不用mysql用户会出现一下错误,尝试了很多次,添加mysql用户安装成功 *当然很多时候我们已经创建好别的用户,来完成日常的操作如果不创建mysql用户,修改mysql/bin目录下的mysqld_safe文件; //亲测成功 具体步骤: [root@Master bin]# vim mysqld_safeuser='mysql' 修改为 user='hadoop' //自己的用户 后边步骤基本相同*[root@Slave1 data]# service mysql startStarting MySQL...... ERROR! The server quit without updating PID file (/home/hadoop/rua……

      linux怎么卸载python?

      Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 linux怎么卸载python? 卸载方法: 1、卸载python3.4 sudo apt-get remove python3.4 2、卸载python3.4及其依赖 sudo apt-get remove --auto-remove python3.4 3、清除python3.4 sudo apt-get purge python3.4 or sudo apt-get purge --auto-remove python3.4 以上就是linux怎么卸载python?的详细内容,更多请关注码农之家其它相关文章! ……

      以上就是本次介绍的Linux电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:ARM Linux内核源码剖析

      下一篇:项目管理知识体系指南(pmbok带批注)

      展开 +

      收起 -

      下载地址:百度网盘下载
      Linux相关电子书
      嵌入式Linux开发教程(上册)
      嵌入式Linux开发教程(上册) 高清版

      嵌入式Linux开发教程 是面向嵌入式Linux学习和产品开发的入门教程,分3篇,共18章,围绕嵌入式Linux产品开发的应用编程展开,内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式Linux开发平台

      立即下载
      Linux程序设计
      Linux程序设计 清晰第4版 立即下载
      Linux环境编程图文指南
      Linux环境编程图文指南 高清版

      本书从零开始,循序渐进地攻破Linux环境编程所遇到的各级关卡,以图文并茂的形式帮助读者理解各个概念。本书内容翔实,囊括了Linux系统操作细节,Shell脚本编程精要,各种编程环境所需要

      立即下载
      linux内核完全注释
      linux内核完全注释 修正完整版

      这是一个有关Linux 操作系统内核基本工作原理的入门读物,对Linux 操作系统早期内核(V0.12)全部源代码文件进行详细的注释和说明,帮读者在尽量短的时间内对Linux 的工作机理获得全面而深刻的

      立即下载
      嵌入式Linux软硬件开发详解
      嵌入式Linux软硬件开发详解 高清版

      本书全面介绍了嵌入式Linux系统开发过程中,从硬件设计到系统移植、软件开发的各方面内容,包含硬件设备的设计原理(囊括了常见硬件,如RAM、Flash、UART、USB、LCD和电源管理等)、Linux操作

      立即下载
      Linux Bash编程与脚本应用实战
      Linux Bash编程与脚本应用实战 高清版 立即下载
      读者留言
      龙鑫鹏

      龙鑫鹏 提供上传

      资源
      45
      粉丝
      44
      喜欢
      128
      评论
      12

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com