监控系统负载
2026/7/22 22:47:44 网站建设 项目流程

文章目录

  • 监控系统负载
    • 系统负载介绍
      • 查看系统负载
      • 负载解读
      • top命令
    • stress工具
      • 压力测试-cpu
      • 内存测试
      • 磁盘测试
      • 网络测试

监控系统负载

系统负载介绍

系统负载平均值:Linux内核以活动请求数指数移动平均值来表示。

  • 活动请求数不仅包含运行中进程,还包含等待IO的进程,对应于R和D。等待IO包括处于睡眠等待预期磁盘和网络响应的任务。
  • 指数移动平均值是一个数学公式,可以平滑趋势数据的高值和低值,更加准确地表示一段时间内系统负载,并确定系统负载是随着时间增加还是减少。
  • 根据所有CPU活动请求数,每5秒计算一次Load Average。通过汇总这些值,可以得到最近1分钟,5分钟和15分钟内的指数移动平均值。
  • 一些UNIX系统仅考虑CPU使用率或运行队列长度。Linux中负载平均值中还包含了对IO的考量,遇到负载平均值很高但CPU活动很低时,检查磁盘和网络活动。
  • Linux将各个物理CPU核心和微处理器超线程计为独立执行单元。每个独立的执行单元拥有独立的请求队列。

查看系统负载

#查看CPU[ljw@centos7 ~16:46:55]$ lscpu#查看负载[ljw@centos7 ~16:51:52]$uptime16:52:05 up8:17,3users, load average:0.00,0.15,0.82

负载解读

示例:4核心的CPU

  • 负载为: 2.92 4.48 5.20
  • 每个cpu负载为:0.73(2.92/4) 1.12(4.48/4) 1.30(5.20/4)

比较理想的值为 75% 左右。

top命令

作用:动态查看进程信息,包括不同状态任务数量,CPU消耗和内存消耗

top命令快捷键

常用的命令:数字1,P,M,k,q,h。

stress工具

Linux 中的stress工具用于对系统进行压力测试,可模拟 CPU、内存、I/O 和磁盘等资源的高负载状态。通过指定参数(如-c压 CPU、-m压内存)可创建负载,帮助发现系统在压力下的稳定性问题,常用于性能调优或硬件验证。

#安装[root@centos7 ~10:35:22]# yum install -y stress

压力测试-cpu

#消耗两个cpu----按ctrl+c停止[ljw@centos7 ~10:32:42]$ stress-c2#另开窗口top监控

内存测试

#查看内存消耗[ljw@centos7 ~10:40:11]$free-mtotal usedfreeshared buff/cache available Mem:39314793105143473220Swap:396703967#消耗1G内存[ljw@centos7 ~10:38:58]$ stress-m1--vm-bytes 1G#查看消耗后内存[ljw@centos7 ~10:41:16]$free-mtotal usedfreeshared buff/cache available Mem:393113112273143472388Swap:396703967

磁盘测试

#消耗磁盘IO[ljw@centos7 ~10:41:37]$ stress-d1--hdd-bytes 2G#安装iotop,监控活动状态百分比,%util[root@centos7 ~10:35:22]# yum install -y stress#监控磁盘读写速度,重点关注rd_sec/s和wr_sec/s,单位是0.5k/每秒,每个sec(sector)是512Byte[ljw@centos7 ~10:31:33]$ sar-dp110时32分15秒 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util10时32分16秒 sr00.000.000.000.000.000.000.000.0010时32分16秒 sda2897.000.002963462.001022.94102.8735.520.2880.50#监控进程读写;左右方向键调整排序列,'>'代表当前序列

网络测试

#下载一个大size的文件[root@centos7 ~10:51:55]# wget http://192.168.43.100/isos/CentOS-7-x86_64-DVD-2207-02.iso#监控带宽[ljw@centos7 ~10:50:56]$ sar-nDEV1

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询