当前位置: 技术问答>linux和unix
top命令,查看CPU占用率问题
来源: 互联网 发布时间:2016-03-27
本文导语: 运行TOP命令的时候,想问一下总的CPU占用情况,以及单个进程的CPU占用情况有什么区别。 就是查看CPU使用情况的时候,总的CPU使用情况才20%多,而单个进程的总是99.9%,也没有超过100%的情况 下面问top命令的情况...
运行TOP命令的时候,想问一下总的CPU占用情况,以及单个进程的CPU占用情况有什么区别。
就是查看CPU使用情况的时候,总的CPU使用情况才20%多,而单个进程的总是99.9%,也没有超过100%的情况
下面问top命令的情况:
Tasks: 109 total, 2 running, 107 sleeping, 0 stopped, 0 zombie
Cpu(s): 24.6% us, 1.8% sy, 0.0% ni, 73.5% id, 0.0% wa, 0.1% hi, 0.0% si
Mem: 2074952k total, 748368k used, 1326584k free, 42108k buffers
Swap: 2048152k total, 55076k used, 1993076k free, 337172k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
26320 root 16 0 214m 147m 1700 R 99.9 7.3 67:26.73 bssu
就是查看CPU使用情况的时候,总的CPU使用情况才20%多,而单个进程的总是99.9%,也没有超过100%的情况
下面问top命令的情况:
Tasks: 109 total, 2 running, 107 sleeping, 0 stopped, 0 zombie
Cpu(s): 24.6% us, 1.8% sy, 0.0% ni, 73.5% id, 0.0% wa, 0.1% hi, 0.0% si
Mem: 2074952k total, 748368k used, 1326584k free, 42108k buffers
Swap: 2048152k total, 55076k used, 1993076k free, 337172k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
26320 root 16 0 214m 147m 1700 R 99.9 7.3 67:26.73 bssu
|
一个是宏观上cpu总的的利用率,一个是单个进程cpu的利用率。
做为微观的分时系统,内核把cpu的使用按时间片分给各个进程,得到cpu使用权的进程也会由于各种原因而不使用cpu;
比如有系统调用可以使cpu陷入空转状态。
做为微观的分时系统,内核把cpu的使用按时间片分给各个进程,得到cpu使用权的进程也会由于各种原因而不使用cpu;
比如有系统调用可以使cpu陷入空转状态。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。