Linux CPU负载状态:%us/%sy/%ni/%id/%wa/%hi/%si/%st含义

Linux CPU状态详解
本文详细解读Linux系统下CPU状态参数,包括用户空间(us)、内核空间(sy)、空闲(id)、I/O等待(wa)等占比,以及硬件中断(hi)、软件中断(si)、实时(st)的含义,帮助理解Linux CPU负载状态。

原文 Linux CPU负载状态:%us/%sy/%ni/%id/%wa/%hi/%si/%st含义

缙哥哥发现用了雅黑的探针,在 Linux 的 CPU 状态信息中发现,有“%us、%sy、%ni、%id、%wa、%hi、%si、%st”等状态。不仅如此,你用 ssh 在服务器上使用“top”命令,也可以看到以上几项参数状态,这些是什么意思呢?缙哥哥今天查了一些文章,学习后跟大家分享一下!

CPU 相关监控项

  • us:用户空间占用CPU百分比(Host.cpu.user)
  • sy:内核空间占用CPU百分比(Host.cpu.system)
  • ni:用户进程空间内改变过优先级的进程占用CPU百分比
  • id:空闲CPU百分比(Host.cpu.idle)
  • wa:等待输入输出的CPU时间百分比
  • hi:硬件中断
  • si:软件中断
  • st:实时
监控项名称监控项含义单位说明
Host.cpu.idle当前空闲CPU百分比%当前CPU处于空闲状态的百分比
Host.cpu.system当前内核空间占用CPU百分比%指系统上下文切换的消耗,该监控项数值比较高,说明服务器开了太多的进程或者线程
Host.cpu.user当前用户空间占用CPU百分比%用户进程对CPU的消耗
Host.cpu.iowait当前等待IO操作的CPU百分比%该项数值比较高说明有很频繁的IO操作
Host.cpu.other其他占用CPU百分比%其他消耗,计算方式为(Nice + SoftIrq + Irq + Stolen)的消耗
Host.cpu.totalUsed当前消耗的总CPU百分比%指以上各项CPU消耗的总和,通常用于报警

系统平均负载监控项

系统平均负载:0.54 0.82 2.63 3/221 29632

除了前3组数字分别表示一分钟、五分钟、十五分钟的平均进程数量;第四组数字,分母表示系统进程总数,分子表示正在运行的进程数;最后一个数字表示最近运行的进程ID。

监控项名称监控项含义单位
Host.load1过去1分钟的系统平均负载
Host.load5过去5分钟的系统平均负载
Host.load15过去15分钟的系统平均负载

好了,现在是不是就很清楚很明白了呢!现在缙哥哥是越来越爱 Linux 操作系统了,不仅能充分利用内存(《Linux 运行 WordPress 内存占用高?》),低配置也能跑各种程序,而且还安全!

posted on 2019-07-02 11:38 NET未来之路 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/11119619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值