Linux查看CPU统计指标详解

本文目录
[隐藏]

在看阮一峰大神博客的时候看到了一段关于CPU统计数据的介绍,觉得很详细,在这里记录下。

使用top命令查看CPU时间统计

我们可以使用top命令查看CPU的时间统计,例如下图:

image

其中第三行就是CPU的时间统计情况。

各统计指标的含义

接下来详细介绍下各项统计指标的含义。

image

可以看到,CPU统计一共有八个指标:

112.8 us,(user 的缩写)就是 CPU 消耗在 User space 的时间百分比

22.0 sy,(system 的缩写)是消耗在 Kernel space 的时间百分比。

30.0 ni,niceness 的缩写,CPU 消耗在 nice 进程(低优先级)的时间百分比

485 id,idle 的缩写,CPU 消耗在闲置进程的时间百分比,这个值越低,表示 CPU 越忙

50.0 wa,wait 的缩写,CPU 等待外部 I/O 的时间百分比,这段时间 CPU 不能干其他事,但是也没有执行运算,这个值太高就说明外部设备有问题

60.0 hi,hardware interrupt 的缩写,CPU 响应硬件中断请求的时间百分比

70.1 si,software interrupt 的缩写,CPU 响应软件中断请求的时间百分比

80.0 st,stole time 的缩写,该项指标只对虚拟机有效,表示分配给当前虚拟机的 CPU 时间之中,被同一台物理机上的其他虚拟机偷走的时间百分比

参考链接:

http://www.ruanyifeng.com/blog/2016/12/user_space_vs_kernel_space.html

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: