Linux内存性能指标获取与分析

1.6万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
Linux初学者 中、高级Linux运维工程师
你将会学到
通过本课程的学习,可以使运维同学系统、全面、快速的掌握Linux性能调优的方法和技巧
  • 快速掌握Linux性能调优的方法和过程
  • 通过六个案例实践快速掌握性能调优技巧
课程简介

一、课程介绍

系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。Linux系统管理员可能经常会遇到系统不稳定、响应速度慢等问题,例如在linux上搭建了一个web服务,经常出现网页无法打开、打开速度慢等现象,而遇到这些问题,就有人会抱怨linux系统不好,其实这些都是表面现象。操作系统完成一个任务时,与系统自身设置、网络拓朴结构、路由设备、路由策略、接入设备、物理线路等多个方面都密切相关,任何一个环节出现问题,都会影响整个系统的性能。因此当linux应用出现问题时,应当从应用程序、操作系统、服务器硬件、网络环境等方面综合排查,定位问题出现在哪个部分,然后集中解决。


系统性能优化是个涉及面广、繁琐、长久的工作,寻找出现性能问题的根源往往是最难的部分,一旦找到出现问题的原因,性能问题也就迎刃而解。因此,解决问题的思路变得非常重要。本课程从零开始讲起关于性能优化的基础和储备知识,然后介绍了性能优化分析的工具以及系统优化中非常重要的一些参数,最后通过六个案例,对前面的知识做了综合的应用和总结。


本课程时长大约13个小时,内容较多,建议同学们耐心观看和学习,如有问题,可提出问题,我也会随时给大家进行答疑。


二、课程大纲

本课程分为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由于内存不足导致丢失数据案例

(3)、云服务器被植入病&毒案例实录


三、内容展示


双11课程巨惠,高老师更多运维课程,超低价。


低至4折:

企业级运维监控平台Zabbix深度实践: https://edu.51cto.com/course/27633.html

Jenkins+docker+K8S打造流水线持续集成环境:https://edu.51cto.com/course/29431.html

基于docker下的ELK日志分析系统应用实践:https://edu.51cto.com/course/29376.html

Linux性能调优深度解析:https://edu.51cto.com/course/29366.html 

二进制方式部署企业高可用kubernetes集群:https://edu.51cto.com/course/27060.html

Dockerfile与Compose应用以及k8s集群部署:https://edu.51cto.com/course/28121.html

Docker与K8s下[应用容器化]部署实践:https://edu.51cto.com/course/27045.html

Hadoop大数据平台自动化运维工具Ambari应用实战:https://edu.51cto.com/course/23406.html

使用Containerd代替docker部署K8s集群:https://edu.51cto.com/course/28008.html

Ansible自动化运维零基础入门学习:https://edu.51cto.com/course/15562.html

git运维实践以及基于gitlab和jenkins的持续化集成:https://edu.51cto.com/course/20234.html

Linux系统性能调优工具与技巧:https://edu.51cto.com/course/20306.html

Ansible与Ansible-playbook应用实战:https://edu.51cto.com/course/23377.html

Redis零基础入门学习到应用实践:https://edu.51cto.com/course/18391.html


三折专区:

EFLK海量日志实时分析检索系统应用实践:https://edu.51cto.com/course/24629.html

大数据运维hadoop零基础入门学习以及高可用集群的构建:https://edu.51cto.com/course/23768.html

三天学习Linux常用命令及应用技巧:https://edu.51cto.com/course/10813.html


二折专区:

Kubernetes(k8s)容器编排技术零基础入门和企业实践:https://edu.51cto.com/course/24884.html

MySQL运维零基础学习、备份恢复、调优到企业高可用架构视频:https://edu.51cto.com/course/10248.html

Docker容器技术零基础入门学习:https://edu.51cto.com/course/17874.html


更多课程,可访问高老师的主页:

https://edu.51cto.com/lecturer/2895551.html


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交