第9章 项目实战之系统性能分析-【千锋教育】Linux Shell自动化运维(慕课版)同步教案
2023-03-23
|
24页
|
100人阅读
|
0人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高三 |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | - |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 157 KB |
| 发布时间 | 2023-03-23 |
| 更新时间 | 2023-04-09 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-03-23 |
| 下载链接 | https://m.zxxk.com/soft/38240996.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
课程名称
第9章 系统性能分析
计划学时
4学时
内容分析
本章主要介绍常见的性能分析工具、项目系统资源性能瓶颈脚本
教学目标
与
教学要求
要求学生学会使用系统性能工具,掌握项目系统资源性能瓶颈脚本
教学重点
常见的性能分析工具、项目系统资源性能瓶颈脚本
教学难点
常见的性能分析工具、项目系统资源性能瓶颈脚本
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(常见的性能分析工具)
回顾内容,引出本课时主题
1. 回顾内容,引出本课时主题。
上面两节学习了awk文本处理工具的相关内容,在实际运维工作中,我们常常会遇到服务器无法处理更多请求的情况,比如访问网站慢,或者 Linux服务器敲命令反应慢。本节开始系统性能分析的相关内容讲解。本节着重讲解常见的性能分析工具,从而引出本节的内容。
2. 明确学习目标
(1) 能够熟悉vmstat命令
(2) 能够掌握sar系统活动取样命令
(3) 能够理解iostat性能分析命令
(4) 能够理解top性能监控命令
(5) 能够理解ps实时监控系统命令
(6) 能够掌握netstat监控网络状态命令
知识讲解
· 常见的性能分析工具
计算机系统由四个模块组成,分别是CPU、网络、磁盘、内存。在程序或者系统出现问题时,应该按一定的先后顺序对这四个模块进行排查。在 Linux系统下,有很多高效的工具,可以帮助分析定位问题。本节对Linux 下常用的工具进行简单的介绍,帮助读者初步了解这些工具。
在运维工作中常用的性能分析工具包括 vmstat、sar、iostat、netstat、 free、ps、top、mpstat 以及第三方开发工具(如dstat、collectl 及开源监控项目tsar 等)。
图所示为性能分析工具。
图中的所有工具都可以通过man来获得帮助文档,下面简单介绍一下用法。
· vmstat命令
vmstat命令是常见的Linux/UNIX监控工具,可以通过给定时间间隔来展示服务器的状态,包括服务器的CPU使用率、内存使用率、虚拟内存交换情况、I/O读写情况。Linux/UNIX都支持这个命令,相比top,用户可以看到整个机器 CPU、内存、I/O的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率,两者使用的场景不一样。
一般vmstat命令的使用是通过两个数字参数完成的,第一个参数是采样的时间间隔数,单位是秒;第二个参数是采样的次数。具体如下所示。
[root@tianyun ~]# vmstat 2 1
procs -----------------memory-------------- -----swap-- -------io------- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 0 3498472 315836 3819540 0 0 0 1 2 0 0 0 100 0
2表示每个两秒采集一次服务器状态,1表示只采集一次。
实际上,在应用过程中,会在一段时间内一直监控,如果想要停止vmstat 命令的监控,按Ctrl+c键即可。具体如下所示。
[root@tianyun ~]# vmstat 2
procs ----------memory-------------- -----swap-- -----io---- ---system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
7 0 0 226756 315836 3819660 0 0 0 1 2 0 0 0 100 0 0
0 0 0 3499584 315836 3819660 0 0 0 0 88 158 0 0 100 0
0 0 0 3499708 315836 3819660 0 0 0 2 86 162 0 0 100 0
0 0 0 3499708 315836 3819660 0 0 0 10 81 151 0 0 100 0
1 0 0
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。