chinahom 发表于 2011-03-14 12:11

请看TOP值应该如何优化

主机是7440 插槽已满了,共64G内存;

下面是TOP信息:



System: tnmsapp2                                    Mon Mar 14 12:02:38 2011
Load averages: 0.29, 0.30, 0.33
448 processes: 356 sleeping, 92 running
Cpu states:
CPU   LOAD   USER   NICE    SYS   IDLEBLOCKSWAIT   INTR   SSYS
0    0.20   3.9%   0.0%   1.0%95.1%   0.0%   0.0%   0.0%   0.0%
1    0.27   4.0%   0.0%   2.0%94.1%   0.0%   0.0%   0.0%   0.0%
2    0.29   2.0%   0.0%   0.0%98.0%   0.0%   0.0%   0.0%   0.0%
3    0.34 100.0%   0.0%   0.0%   0.0%   0.0%   0.0%   0.0%   0.0%
4    0.21   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
5    0.16   1.0%   0.0%   0.0%99.0%   0.0%   0.0%   0.0%   0.0%
6    0.26   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
7    0.36   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
8    0.25   1.0%   0.0%   0.0%99.0%   0.0%   0.0%   0.0%   0.0%
9    0.3833.3%   0.0%   0.0%66.7%   0.0%   0.0%   0.0%   0.0%
10    0.2614.9%   0.0%   1.0%84.2%   0.0%   0.0%   0.0%   0.0%
11    0.29   0.0%   0.0%19.8%80.2%   0.0%   0.0%   0.0%   0.0%
12    0.42 100.0%   0.0%   0.0%   0.0%   0.0%   0.0%   0.0%   0.0%
13    0.21   4.0%   0.0%   1.0%95.0%   0.0%   0.0%   0.0%   0.0%
14    0.35   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
15    0.3419.6%   0.0%   0.0%80.4%   0.0%   0.0%   0.0%   0.0%
---   --------------------------------------------
avg   0.2917.6%   0.0%   2.0%80.4%   0.0%   0.0%   0.0%   0.0%

Memory: 19378392K (18976240K) real, 25908000K (25100760K) virtual, 31902084K freePage# 1/20

CPU TTY   PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU%CPU COMMAND
14 pts/418415 tnms2    152 207921M7692M run   7539:57 238.36 237.95 java
9   ?    12076 tnms2    152 205973M5876M run   15830:10 120.24 120.03 java 0 pts/tr 29420 tnms2    152 201605M   958M run   19:42 24.90 24.86 java
1   ?       39 root   191 20   512K   512K run    784:044.614.61 pagezerod
10   ?    12099 tnms2    152 201590M   798M run    365:453.473.47 java
9   ?    12094 tnms2    152 202521M   351M run    332:463.413.40 java
8   ?       64 root   152 20 22400K 22400K run   2088:462.982.97 vxfsd
11   ?    12066 tnms2    152 201348M   851M run   93:431.821.81 java
12   ?    12071 tnms2    152 201297M   851M run    351:521.491.49 java
8   ?    28029 tnms2    152 201321M   264M run   11:330.810.81 java
1   ?   1966 root   -16 20   105M 65976K run    373:530.800.80 midaemon
8   ?       38 root   152 20   576K   576K run    111:370.500.49 schedcpu
12   ?   2077 tnms2    152 221318M   928M run    160:170.490.49 java
0   ?    25178 patrol   154 30 29248K 18192K sleep   55:180.420.42 PatrolAgent
11   ?   2379 root   168 205904K   896K sleep174:070.400.40 utild
0   ?       19 root   191 20   544K   544K run    107:030.360.36 ksyncer_daemon
0   ?   1712 root   152 20 44960K 11152K run   96:400.320.32 cimserver

InfoSVC 发表于 2011-03-14 16:42

看上去cpu比较闲
内存应该也问题不大,
如果你认为标出红色的部分内存使用多了,可以减小java虚拟机的内存使用,这样可以降低部分
但是要和应用侧讨论一下

foolqiu 发表于 2011-03-15 22:42

LZ贴出来这个TOP是要解决什么问题呢?要我们猜……

chinahom 发表于 2011-03-17 14:26

本帖最后由 chinahom 于 2011-03-17 14:39 编辑

我标的8415 这个进程是TOMCAT,用户达到20来个,速度就特别慢。
我用vmstat 看过内存、用SAR看IO使用率都很低。
DB的主机也是16核的,64G内存,利用率也非常低。

shanxiaoxi 发表于 2011-03-21 16:49

我标的8415 这个进程是TOMCAT,用户达到20来个,速度就特别慢。
我用vmstat 看过内存、用SAR看IO使用率都很 ...
chinahom 发表于 2011-03-17 14:26 http://bbs.chinaunix.net/images/common/back.gif


    机器总共差不多18G,前两个就用掉将近12G,优化JAVA程序或许是王道。

InfoSVC 发表于 2011-03-22 21:34

tomcat 20多个并发就不行了
那肯定不是系统问题
调优tomcat的应用吧

iops 发表于 2011-03-22 23:07

慢是一种现象,需要综合评估,以诊断性能瓶颈
页: [1]
查看完整版本: 请看TOP值应该如何优化