在看阮一峰大神博客的时候看到了一段关于CPU统计数据的介绍,觉得很详细,在这里记录下。
使用top命令查看CPU时间统计
我们可以使用top命令查看CPU的时间统计,例如下图:
其中第三行就是CPU的时间统计情况。
各统计指标的含义
接下来详细介绍下各项统计指标的含义。
可以看到,CPU统计一共有八个指标:
1)12.8 us,(user 的缩写)就是 CPU 消耗在 User space 的时间百分比 2)2.0 sy,(system 的缩写)是消耗在 Kernel space 的时间百分比。 3)0.0 ni,niceness 的缩写,CPU 消耗在 nice 进程(低优先级)的时间百分比 4)85 id,idle 的缩写,CPU 消耗在闲置进程的时间百分比,这个值越低,表示 CPU 越忙 5)0.0 wa,wait 的缩写,CPU 等待外部 I/O 的时间百分比,这段时间 CPU 不能干其他事,但是也没有执行运算,这个值太高就说明外部设备有问题 6)0.0 hi,hardware interrupt 的缩写,CPU 响应硬件中断请求的时间百分比 7)0.1 si,software interrupt 的缩写,CPU 响应软件中断请求的时间百分比 8)0.0 st,stole time 的缩写,该项指标只对虚拟机有效,表示分配给当前虚拟机的 CPU 时间之中,被同一台物理机上的其他虚拟机偷走的时间百分比
参考链接:
http://www.ruanyifeng.com/blog/2016/12/user_space_vs_kernel_space.html
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助