- 论坛徽章:
- 0
|
服务器采用负载均衡,差不多的业务量,一台机器CPU占用率要高于其他机器。求高手指点如何分析、定位、调优CPU占用率高的问题。
CPU信息:
$ machinfo
CPU info:
Number of CPUs = 4
Clock speed = 1595 MHz
Bus speed = 532 MT/s
TOP情况:
Load averages: 3.63, 3.60, 3.63
262 processes: 231 sleeping, 30 running, 1 zombie
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 3.50 82.5% 0.0% 6.5% 10.9% 0.0% 0.0% 0.0% 0.0%
1 3.87 81.9% 0.0% 9.9% 8.2% 0.0% 0.0% 0.0% 0.0%
2 3.77 78.7% 0.0% 11.3% 9.9% 0.0% 0.0% 0.0% 0.0%
3 3.39 79.1% 0.0% 10.1% 10.7% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 3.63 80.7% 0.0% 9.5% 9.7% 0.0% 0.0% 0.0% 0.0%
Memory: 3065748K (2732392K) real, 3764184K (3316096K) virtual, 10120336K free Page# 1/10
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
2 ? 8766 ums8081 152 20 1483M 1292M run 70670:09 290.13 289.62 java
3 ? 8750 ums 152 20 1534M 1206M run 8502:42 29.18 29.13 java
1 ? 1628 root -16 20 41264K 16868K run 4310:49 2.43 2.43 midaemon
1 ? 54 root 152 20 5112K 4544K run 1601:29 1.47 1.46 vxfsd
2 ? 1432 root 152 20 38492K 2848K run 4005:09 1.07 1.07 cimprovagt
0 ? 10 root 152 20 1224K 1088K run 0:02 0.25 0.25 ObjectThreadPool
3 pts/ta 18072 hwwh 178 20 11028K 1284K run 0:00 0.28 0.22 top
1 ? 1427 root 152 20 206M 93524K run 60:09 0.22 0.21 cimprovagt
0 ? 39 root 152 20 432K 384K run 167:40 0.18 0.18 schedcpu
3 ? 1687 root 152 20 43308K 7000K run 0:08 0.16 0.16 ovbbccb
1 ? 1659 root 152 20 49516K 7128K run 46:48 0.14 0.14 ovcd
2 ? 1836 root 152 20 111M 16876K run 12:02 0.14 0.14 vxsvc
3 ? 40 root 191 20 288K 256K run 50:00 0.12 0.12 pagezerod
0 ? 1417 root 152 20 25516K 5536K run 1:35 0.12 0.12 rpcd
2 ? 1688 root 152 20 122M 16380K run 8:33 0.12 0.12 coda
1 ? 20 root 191 20 360K 320K run 93:27 0.10 0.10 ksyncer_daemon
3 ? 1000 root 152 20 11228K 1616K run 10:52 0.09 0.09 automountd
2 ? 1424 root 152 20 52428K 12060K run 0:22 0.08 0.08 cimserver
1 ? 1658 root 152 20 22488K 3868K run 2:26 0.08 0.08 swagentd
1 ? 1986 root 154 10 7248K 1284K sleep 95:52 0.06 0.06 psmctd
0 ? 485 root 152 20 8820K 2840K run 4:29 0.06 0.06 utmpd
0 ? 1431 root 152 20 47568K 3876K run 1:25 0.06 0.06 cimprovagt
0 ? 1433 root 152 20 38708K 2984K run 5:33 0.06 0.06 cimprovagt
3 ? 84 root 153 20 72K 64K sleep 33:42 0.05 0.05 rng
3 ? 1354 root 154 20 6236K 656K sleep 48:51 0.05 0.05 ipv6agt
1 ? 1610 root 127 20 44180K 5380K sleep 66:12 0.05 0.05 scopeux
1 ? 2566 root 154 20 7220K 1216K sleep 64:41 0.04 0.04 ia64_corehw
这台机器的评价占用率为百分之七八十,而另外和它部署一模一样的同型号机器CPU平均占用率仅为百分之三四十。
vmstat结果如下:
$ vmstat 2 10
procs memory page faults cpu
r b w avm free re at pi po fr de sr in sy cs us sy id
12 0 0 830173 2540230 6 1 0 0 0 0 0 5322 81732 13476 31 7 62
12 0 0 830173 2542595 41 10 0 0 0 0 0 14296 173876 12480 80 8 12
12 0 0 830173 2543911 21 4 0 0 0 0 0 13344 184723 12619 79 9 12
12 0 0 830173 2542176 68 6 0 0 0 0 0 13108 189577 12742 82 8 10
9 1 0 873414 2541390 89 7 0 0 0 0 0 12654 191666 11846 82 7 11
9 1 0 873414 2541390 56 4 0 0 0 0 0 11587 169224 13991 66 10 25
9 1 0 873414 2543373 36 2 0 0 0 0 0 11751 182368 19338 77 10 12
9 1 0 873414 2542811 24 0 0 0 0 0 0 11850 188507 18254 79 8 14
9 1 0 873414 2542908 15 0 0 0 0 0 0 10067 159938 21078 41 9 50
25 0 0 869352 2543840 9 0 0 0 0 0 0 10497 164217 19723 76 8 16 |
|