Linux 性能监控和分析 – 动手实践!
作为 Linux 服务器管理员开始受欢迎的职业生涯,并通过实时环境会议向真正的 IT 专业人员学习。
讲师:Shikhar Verma • 80k+ Students Worldwide
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 熟悉监控工具
- 熟悉CPU/Memory/IO/Network等子系统
- 带有示例的动手实验室。
- 高内存利用率导致性能问题。
- 高 CPU 使用率导致性能问题。
- 网络利用率(数据包丢失、错误)导致性能问题。
- 高磁盘 IO 利用率导致性能问题。
- 熟悉tcpdump – 网络数据包分析器
- 熟悉 lsof – 列出打开的文件
- Linux 查找命令及各种示例
- 命令列出消耗最高内存利用率的顶级进程
- 命令列出消耗最高 CPU 利用率的顶级进程
- 查看硬件资源
- 配置内核可调参数
- 管理资源限制
- 过程文件系统
- Sysfs文件系统
- 内核模块
- lsof、tcpdump 命令
要求
- 具有互联网连接的 PC 或笔记本电脑
- 红帽认证工程师 (RHCE) 认证或同等经验。
描述
课程内容
Linux 性能监控和调优
Linux性能监控简介
- 使用 ps 命令监控进程
- 使用top命令监控进程
- 监控内存使用情况
- 监控文件系统使用情况
- GNOME 系统监视器
- 实践实验室会议
- 概述 Sysstat 软件包实用程序
- 实验室 – Iostat 命令
- 实验室 – mpstat 命令
- 实验室 – pidstat 命令
- 概述 SAR
- SAR的优点
- 实验室-SAR
- 使用 Systemd 计时器安排任务
- 使用 Cockpit 监控系统
- 使用性能副驾驶监控系统
熟悉管理 Linux 服务器性能问题的各种命令
- 顶部
- 虚拟机状态
- iostat
- 自由的
- 拉索夫
- tcpdump-网络数据包分析器
以下是使用 sar 命令的 Linux 性能统计数据。
- 集体CPU使用率
- 单个CPU统计数据
- 已用内存和可用内存
- 已用和可用交换空间
- 系统总体 I/O 活动
- 单个设备 I/O 活动
- 运行队列和负载平均数据
- 网络统计
- 报告特定时间的sar数据
查看硬件资源
- 使用 dmesg 命令查看内核消息
- 检索 CPU 信息
- 检索 DMI 信息 – dmidecode
- 检索外围信息
- hwloc 和 lshw 命令
配置内核可调参数
- 过程文件系统
- 内核可调参数
- 修改内核可调参数
- 使用 Sysctl 命令修改内核可调参数
- 持续修改内核可调参数
- Sysfs文件系统
- 关于内核模块
- 实践实验室会议
- 关于调整配置文件的概述
- 从命令行管理配置文件
- 实验室会议 – 调整配置文件
管理资源限制
- 使用 ulimit 限制系统资源
- 配置持久 ulimit 规则
- 实践实验室会议
- 设置服务限制
- 实验室 – 使用 cgroup 配置服务
流程管理
- 了解具有自定义属性和良好值等的 ps 命令
- 进程的不同统计数据,如“D”、“S”、“T”、“Z”等
- Kill 命令终止进程
- 实验室
Linux 查找命令
- 用于查找具有名称的文件的基本查找命令
- 根据权限查找文件
- 根据所有者和组搜索文件
- 根据日期和时间查找文件和目录
- 根据大小查找文件和目录
最常运行的进程
- 命令列出消耗最高内存利用率的顶级进程
- 命令列出消耗最高 CPU 利用率的顶级进程
lsof 实验室 – 列出打开的文件和 fusion
- lsof 命令在许多 Linux/Unix 类系统中使用,用于显示所有打开的文件和进程的列表。
tcpdump 实验室 – 网络数据包分析器
- 例如:通过网卡接收(发送)的数据包数量、数据包失败统计等
实践实验室课程
- 实践实验室课程 – 高 CPU 利用率
- 实用实验室课程 – 高内存利用率
本课程适合谁:
- 任何愿意获得有关 Linux 管理中的性能监控和调优的知识和理解的人都可以加入本课程模块
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。