首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

top展示cpu占用率大于1

2013-07-01 
top显示cpu占用率大于1top显示的 cpu idle55.5%,而squid自己却站了80.2%,为什么加起来大于1?top - 10:49:2

top显示cpu占用率大于1
top显示的 cpu idle55.5%,而squid自己却站了80.2%,为什么加起来大于1?


top - 10:49:28 up 19:31,  1 user,  load average: 1.49, 1.69, 1.63
Tasks: 106 total,   2 running, 104 sleeping,   0 stopped,   0 zombie
Cpu(s): 18.8%us, 22.1%sy,  0.0%ni, 55.5%id,  2.7%wa,  0.3%hi,  0.7%si,  0.0%st
Mem:   2031032k total,  1412984k used,   618048k free,     3256k buffers
Swap:  4063228k total,    61400k used,  4001828k free,  1285736k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                  
 9026 squid     20   0 62204  42m 5444 R 80.2  2.1   0:53.38 squid                                                                                                    
  516 root      20   0     0    0    0 S  0.7  0.0   2:04.42 flush-253:2                                                                                              
  523 root      20   0     0    0    0 S  0.3  0.0   0:23.88 jbd2/dm-2-8                                                                                              
    1 root      20   0  5568  768  624 S  0.0  0.0   0:01.91 systemd                                                                                                  


    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                                                                                 
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.14 ksoftirqd/0   linux?top
[解决办法]
多核CPU吧
在top命令里面按数字1,就能看到所有的了。
[解决办法]
多核cpu加起来是超过1的,你要是写个多线程,你会发现所有的cpu都是100%, 因为那个百分比是针对每一个核的。
[解决办法]

引用:
看cpu,id,貌似机器负载不高. 
但看squid,负责却已经满了.
到底如何评定这台电脑的负载? 高还是低?
真是很迷茫

那个CPU的百分比是针对一个内核来说的,你的双核CPU理论上可以达到200%
看 load average 这个值吧,双核CPU,负载在1.5左右,如果是在业务高峰期查看的,说明系统必将忙,但不算太高,不超过2就行。
[解决办法]
你这个top值说明系统并不忙,但是核心1上的系统态cpu很高,可以看一下是不是write/recv网络中断太猛了,如果是这样也没什么办法了,squid不支持多线程那的确是单核瓶颈。

热点排行