总的cpu使用率等于us和sy之和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总的cpu使用率等于us和sy之和相关的知识,希望对你有一定的参考价值。

参考技术A 性能测试指标。CPU使用率就是运行的程序占用的CPU资源,表示机器在某个时间点的运行程序的情况。总的cpu使用率等于us和sy之和指的是性能测试指标。使用率越高,说明机器在这个时间上运行了很多程序,反之较少。

zabbix cpu监控介绍

一、CPU utilization

使用Zabbix查看CPU利用率,会有下面几个值:

 

CPU idle time:空闲的cpu时间比【简称id】
CPU user time:用户态使用的cpu时间比【简称us】
CPU system time:系统态使用的cpu时间比【简称sy】
CPU iowait time:cpu等待磁盘写入完成时间【简称wa】
CPU nice time:用做nice加权的进程分配的用户态cpu时间比【简称ni】
CPU interrupt time:硬中断消耗时间【简称hi】
CPU softirq time:硬中断消耗时间【简称si】
CPU steal time:虚拟机偷取时间【简称st】
其实这个数据就是在linux系统上使用top命令获取的:


二、CPU load


CPU load提供了1分钟,5分钟,15分钟的单核CPU负载情况。

我们会发现,Zabbix提供的数据跟top命令输出的load avearge相差很大,这是因为top统计的是所有核数总的情况。

cpu load(Zabbix) * 核数 = load average(top)
--------------------- 












以上是关于总的cpu使用率等于us和sy之和的主要内容,如果未能解决你的问题,请参考以下文章

转帖CPU状态信息us,sy,ni,id,wa,hi,si,st含义

系统负载高,如何排查?

性能分析Linux服务器CPU利用率(转)

如何排查用户态CPU使用率高

查看cpu

zabbix cpu监控介绍