创作不易,来了的客官点点关注,收藏,订阅一键三连❤😜
往期文章
Linux——超超讲解SSH的原理与SSH的实现!建议收藏❤
目录
Linux监控概叙
Linux服务器要保证系统的高可用性,需要实时了解到服务器的硬件、操作系统、应用服务等的运行状况,各项性能指标是否正常,需要使用各种Linux命令。做到自动化运维就需要,将上述各项监控指标在同一个软件中展显出来,图形化监控,消息报警机制,日志检看,资产管理等。
Linux监控工具
监控工具:zabbix、Prometheus
常用命令如下:

企业级Linux发行版附带了许多监控工具。
一些工具可处理度量标准,提供更好的格式化输出,便于我们理解系统活动。
一些工具是针对特定的性能度量标准(比如磁盘I/O)的,并可以给出更详细的信息。
熟悉这些系统工具我们就可以知道系统发生了什么,帮助我们找到问题可能出现的原因。
监控的意义
1.提前预知、预警,防范事故于未然,提前采取措施
2.如果出现事故,可以马上告诉运维工人来及时处理,将损失降到最少
Linux系统性能主要看什么?
cpu、gpu、memory(内存)、disk(磁盘)、网络、进程、服务等
cpu
单位:
物理上:颗
查看核心:
lscpu

cat /proc/cpuinfo

调度算法
FCFS(first come,first serve):先来先服务
SJF:短作业优先
RR算法
多级反馈
查看哪些进程在CPU里运行
方法一:
[root@fengdeyong ~]# cat top.txt |awk /Cpu/{print $2,$4,$8}
0.0 3.1 96.9
方法二:
[root@fengdeyong ~]# ps -eo pid,ppid,%cpu,%mem,psr,command
内存
内存是什么?
- 内存又称主存,是 CPU 能直接寻址的存储空间,由半导体器件制成
- 内存的特点是存取速率快
- Linux里的虚拟内存=真实内存+swap分区
- swap分区:交换分区,从磁盘空间中划分出一块空间来使用,性能比真正的物理内存差。

本文介绍了Linux系统监控的重要性和常用工具,如zabbix、Prometheus,重点讲解了CPU调度算法、内存管理和常用监控命令:top、free、sync及其作用。此外,还提到了dstat这一多功能监控工具,用于替代传统的vmstat等命令,提供了更全面的系统资源监控视角。
最低0.47元/天 解锁文章
816





