日期:2014-05-16  浏览次数:20925 次

Linux top %CPU 大于100

大拿们好:
  
    当前为Linux系统,我通过top查看了当前的cpu使用情况,但是%CPU的值偶尔会出现大于100的时候,
这个是为什么呢? 图片中的值为1090.2;

网上搜了下%CPU表示上次更新到现在的CPU时间占用百分比,是指啥意思,说的不是太明白,谢谢大家回复!
linux cpu top

------解决方案--------------------
因为你的核心比较多, 程序是多线程的.
------解决方案--------------------
说明你的CPU至少有11个核心,你的那个程序线程忙的至少有11个,Linux的做法是当你多核的时候会累加程序在各个cpu核的的百分比
------解决方案--------------------
进入top之后,按数字键1,你就能看到多个CPU了。
------解决方案--------------------
24个core
单个进程超过100%是小case啦
------解决方案--------------------
24核, 叨叨个毛。