linux top命令中CPU 占用说明
来源:互联网 发布:迈视高清网络摄像机 编辑:程序博客网 时间:2024/06/05 15:02
前几天玩虚拟化,发现虚拟机里面top命令显示cpu占用st类型的很高,之前一般st都是0,于是就好奇,进一步挖掘:
Top命令中CPU占用分别说明如下(参考man top):
us, user : time running un-niced user processessy, system : time running kernel processes
ni, nice : time running niced user processes
id, idle : time spent in the kernel idle handler
wa, IO-wait : time waiting for I/O completion
hi : time spent servicing hardware interrupts
si : time spent servicing software interrupts
st : time stolen from this vm by the hypervisor
st指的是当前VM中的cpu cycle被虚拟化偷走的比例。
举例来说,一个8 vCPU的物理机,开了4个虚拟机,每个指定的CPU资源都是8个vCPU,当这2个虚拟机都满负荷跑的时候,那么top命令里面st就会很高。
比如我这里的例子,在物理机上面运行8个死循环实例loop程序,KVM虚拟机里面配置4个vCPU,运行4个loop程序。
物理机top显示如下,其中KVM占用300%(表示虚拟机占用),物理机CPU占用全部显示是us(user)。
虚拟机top显示如下,可以看到us和st分别占用了不少,us表示运行loop的CPU消耗,st表示被物理机中的实例偷走的CPU占用。
0 0
- linux top命令中CPU 占用说明
- linux查看CPU被各进程占用情况命令-top
- 查看进程占用内存cpu信息,Linux命令—TOP
- 查看进程占用内存cpu信息,Linux命令—TOP
- Linux中,top命令查看CPU利用率
- Linux TOP命令 按内存占用排序和按CPU占用排序
- Linux TOP命令 按内存占用排序和按CPU占用排序
- Linux TOP命令 按内存占用排序和按CPU占用排序
- Linux TOP命令(按内存占用排序和按CPU占用排序)
- Linux TOP命令 按内存占用排序和按CPU占用排序
- Linux TOP命令 按内存占用排序和按CPU占用排序
- Linux TOP命令 按内存占用排序和按CPU占用排序
- Linux TOP命令 按内存占用排序和按CPU占用排序
- linux CentOS中top命令参数说明
- Linux中CPU相关指标监控技术--Top命令
- linux top命令结果说明
- Linux top命令说明笔记
- Linux Top 命令结果说明
- Web性能优化:图片优化
- c++虚函数的讲解
- UVa 10763 Foreign Exchange,交换学生(习题5-4)
- 自定义多状态高仿应用下载百分数视图
- 重写比较器遇到错误参数异常的问题
- linux top命令中CPU 占用说明
- 数组中只出现一次的数字
- ProgressDialog简单用法,软件登录、注册时弹出Dialog
- Oil Deposits(DFS)
- HDU 2222 Keywords Search (AC自动机)
- C++11读书笔记—1(长期历史遗留问题,宏定义与类型)
- 函数柯里化
- HTMLCSS基础-选择符优先级
- HDU 3966 Aragorn's Story