- 论坛徽章:
- 0
|
我的两台服务器都是双CPU的,其中一台是Intel XEON 3.2G 支持EMT64和HT技术,另一台是 Intel PIII 1.4G, 但我用TOP命令看CPU负载时其中的CPU负载参数却不一样,XEON这台显示的是四个CPU(HT技术打开了这个是对的)但CPU的总利用率是 total 100%, 而PIII这台的CPU总利用率却是 total 200%(也就是两个CPU加起来的)
Intel XEON 3.2G 的TOP图:
21:33:26 up 10 days, 20:16, 4 users, load average: 0.03, 0.02, 0.00
151 processes: 150 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.6% 0.0% 0.1% 0.0% 0.0% 0.1% 98.9%
cpu00 1.1% 0.0% 0.3% 0.1% 0.0% 0.3% 97.8%
cpu01 0.1% 0.0% 0.0% 0.1% 0.0% 0.1% 99.4%
cpu02 0.9% 0.0% 0.1% 0.0% 0.0% 0.0% 98.8%
cpu03 0.1% 0.0% 0.0% 0.0% 0.0% 0.0% 99.8%
Mem: 2055252k av, 2031432k used, 23820k free, 0k shrd, 243580k buff
1141020k actv, 507788k in_d, 36356k in_c
Swap: 2096472k av, 0k used, 2096472k free 1274560k cached
Intel PIII 1.4G 的TOP图:
21:51:36 up 3:33, 3 users, load average: 0.00, 0.00, 0.00
117 processes: 116 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.8% 0.0% 0.8% 0.0% 0.0% 0.0% 198.0%
cpu00 0.9% 0.0% 0.9% 0.0% 0.0% 0.0% 98.0%
cpu01 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 100.0%
Mem: 1797184k av, 1467680k used, 329504k free, 0k shrd, 44504k buff
1004424k actv, 310164k in_d, 11996k in_c
Swap: 2040244k av, 0k used, 2040244k free 1228888k cached
1.为什么会这样,XEON这台机器对双CPU的利用率处理是不是不对?
2.( load average: 0.03, 0.02, 0.00 ) 这个平均负载是怎么算的,这个参数达到多少才算是处高负载?正常负载情况这个参数应该在什么范围? |
|