CPU调优工具mpstat、uptime使用分析
- 通过本课程的学习,可以使运维同学系统、全面、快速的掌握Linux性能调优的方法和技巧
高俊峰老师Prometheus监控课程PCA精品班正在招生中,精品班课程提供简历+面试指导+就业服务,采用直播+视频课模式进行全方位讲解。
PCA认证精品班详细地址:https://edu.51cto.com/center/wejob/index/view?id=1248
Prometheus+Zabbix云原生监控系统精品课:
https://edu.51cto.com/topic/5918.html
Linux架构师精品班:
https://edu.51cto.com/surl=52IUq2
一、课程介绍
系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。Linux系统管理员可能经常会遇到系统不稳定、响应速度慢等问题,例如在linux上搭建了一个web服务,经常出现网页无法打开、打开速度慢等现象,而遇到这些问题,就有人会抱怨linux系统不好,其实这些都是表面现象。操作系统完成一个任务时,与系统自身设置、网络拓朴结构、路由设备、路由策略、接入设备、物理线路等多个方面都密切相关,任何一个环节出现问题,都会影响整个系统的性能。因此当linux应用出现问题时,应当从应用程序、操作系统、服务器硬件、网络环境等方面综合排查,定位问题出现在哪个部分,然后集中解决。
系统性能优化是个涉及面广、繁琐、长久的工作,寻找出现性能问题的根源往往是最难的部分,一旦找到出现问题的原因,性能问题也就迎刃而解。因此,解决问题的思路变得非常重要。本课程从零开始讲起关于性能优化的基础和储备知识,然后介绍了性能优化分析的工具以及系统优化中非常重要的一些参数,最后通过六个案例,对前面的知识做了综合的应用和总结。
本课程时内容较多,建议同学们耐心观看和学习,如有问题,可提出问题,我也会随时给大家进行答疑。
二、课程大纲
本课程分为6个课时,先理论基础,最后是实战,课程大纲如下:
1、性能调优中需要考虑的多种因素
(1)、什么是性能调优?
(2)、什么地方需要性能调优?
(3)、什么时候需要性能调优?
(4)、如何进行性能调优?
(5)、寻找性能瓶颈前需要具备的思路
(6)、如何找到CPU瓶颈并获取优化思路
(7)、如何找到内存瓶颈并获取优化思路
(8)、如何找到磁盘瓶颈并获取优化思路
(9)、如何找到网络瓶颈并获取优化思路
2、如何获取Linux系统性能指标
(1)、Linux下的进程性能指标
(2)、Linux内存性能指标
(3)、文件系统性能指标
(4)、磁盘I/O性能指标
(5)、网络调优指标
3、Linux性能调优工具的使用
(1)、CPU性能评估工具
(2)、内存性能评估工具
(3)、磁盘性能评估工具
(4)、网络性能评估工具
(5)、系统性能综合监控工具
4、Linux系统调优参数应用实践
(1)、基于内存方面的性能参数调优
(2)、基于内核参数的调优策略
(3)、基础磁盘和文件系统方面的性能参数调优
5、基于java的性能调优案例三则
(1)、一次触发OOM Killer导致系统故障案例
(2)、java进程占用CPU过高问题的排查方法与案例
(3)、一次Java应用OutOfMemoryError故障的处理
(4)JVM内存区域与内存分配探究
(5)OutOfMemoryError系列错误解析
6、基于应用系统故障的调优案例二则
(1)、基于动态、静态内容结合的电商网站优化案例
(2)、redis由于内存不足导致丢失数据案例
三、内容展示
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 性能调优中需要考虑的多种因素
- 1-1试看 什么是性能调优以及什么地方需要调优22:03
- 1-2什么时候需要调优以及如何进行调优19:44
- 1-3寻找性能瓶颈的基本步骤15:45
- 1-4性能调优中需要收集的性能数据以及服务器调优思路11:59
- 1-5如何找到CPU、内存、磁盘、网络的瓶颈23:27
- 第二章 如何获取Linux系统性能指标
- 2-1Linux下的进程性能指标获取与分析19:24
- 2-2Linux内存性能指标获取与分析19:38
- 2-3页高速缓存机制与swap应用机制22:03
- 2-4linux主流文件系统以及生产环境文件系统选型21:07
- 2-5磁盘I/O性能指标获取以及网络调优指标18:19