免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2145 | 回复: 11
打印 上一主题 下一主题

请教高手:top命令中的user项高是怎么回事情呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-25 14:55 |只看该作者 |倒序浏览
#top

last pid: 15066;  load averages:  2.18,  2.05,  2.02                                                                       14:49:23
45 processes:  40 sleeping, 2 running, 1 zombie, 1 stopped, 1 on cpu
CPU states:  0.4% idle, 94.0% user,  3.8% kernel,  1.8% iowait,  0.0% swap
Memory: 2048M real, 1499M free, 402M swap in use, 7200M swap free

   PID USERNAME THR PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
15052 root      12   0    0   51M   20M run      0:01  8.09% java
27557 user     11  53    2  177M   42M run      0:16  0.79% java

请教cpu status中的94.0% user是什么意思,可能是什么原因使user占用这么多的cpu?该如何处理?谢谢各位!

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
2 [报告]
发表于 2005-05-25 15:17 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

应用写得消耗CPU啊,呵呵。

论坛徽章:
0
3 [报告]
发表于 2005-05-25 15:28 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

这个user的值一直都在95%以上(肯定是异常),导致了cpu持续为100%  该如何处理这个事情呢?换句话说,该如何使其释放一下cpu的利用率呢?谢谢(不能重新启动主机)

论坛徽章:
0
4 [报告]
发表于 2005-05-25 15:51 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

说明你的用户进程占了很多的CPU资源,说明你的CPU不够用了,加CPU

论坛徽章:
0
5 [报告]
发表于 2005-05-25 16:09 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

但是我看到的进程上呈现的很清楚,最高的也只有15%多一些。其他的就更少了。
#top
last pid: 23150;  load averages:  2.13,  2.02,  2.01                                                                       16:07:30
49 processes:  42 sleeping, 4 running, 1 zombie, 1 stopped, 1 on cpu
CPU states:  0.2% idle, 94.4% user,  4.2% kernel,  1.2% iowait,  0.0% swap
Memory: 2048M real, 1484M free, 408M swap in use, 7194M swap free

   PID USERNAME THR PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
23136 root      12  50    0   53M   23M run      0:03 15.44% java
24860 root      11  59    0   14M   11M sleep   11:46  0.95% agent
23090 root       1  59    0 2608K 1688K cpu      0:00  0.11% top
27453 root       1  59    0 9704K 8208K sleep    1:26  0.09% pad
27457 root      16  59    0   31M   17M run      0:17  0.09% bridge
27520 root      10  59    0 6096K 5632K sleep    0:07  0.04% snmp
23081 root       1  30    0 1968K 1496K sleep    0:00  0.02% ksh
27518 root      10  59    0 4528K 4096K sleep    0:06  0.02% icmp
   196 root       6  58    0 3608K 2232K sleep   27:03  0.01% vold
23064 user      1  30    0 1976K 1192K sleep    0:00  0.01% sh
23062 root       1  48    0 1880K 1496K sleep    0:00  0.01% in.telnetd
23089 root       1  45    0 2592K 2016K sleep    0:00  0.01% bash
22245 user     11  51    0   53M   25M sleep   17:25  0.00% java
    40 root       1  59    0  952K  392K sleep    4:34  0.00% in.mpathd
    72 root      11  42    0 4824K 3360K sleep    4:30  0.00% picld

论坛徽章:
0
6 [报告]
发表于 2005-05-25 17:48 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

一般的,应该是有一个应用程序在不停的监听或者读写。

可以用prstat -cvm来看一下是哪个程序的问题。

找到那个程序的pid就可以用truss 来看一下它在做什么(如果这个程序允许的话)

论坛徽章:
0
7 [报告]
发表于 2005-05-26 11:44 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

#prstat -cvm
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/NLWP  
24365 root     7.8 0.1 0.0 0.0 0.0  27  56 8.4 625 770  1K   8 java/12
24380 root     0.1 0.2 0.0 0.0 0.0 0.0 100 0.0   3   2 421   0 prstat/1
24860 root     0.1 0.1 0.0 0.0 0.0 9.0  91 0.2 248  20 826   0 ssmage/11
29625 root     0.0 0.0 0.0 0.0 0.0 0.0  99 0.9  2K   0  5K   0 icmp/10
    40 root     0.0 0.0 0.0 0.0 0.0 0.0 100 0.0  16   0  72   8 in.mpathd/1
29627 root     0.0 0.0 0.0 0.0 0.0  18  82 0.3 554  10  1K   0 snmp/10
29564 root     0.0 0.0 0.0 0.0 0.0 0.0 100 0.1 306   1 420   0 bridge/16
29560 root     0.0 0.0 0.0 0.0 0.0 0.0 100 0.0   5   0  35   5 pad/1
12232 user1    0.0 0.0 0.0 0.0 0.0 0.0 100 0.0  47   0  34   0 java/11
27321 root     0.0 0.0 0.0 0.0 0.0 3.1  97 0.3  1K   0 779   0 java/27
   330 mysql    0.0 0.0 0.0 0.0 0.0 0.0 100 0.0   6   0   4   0 mysqld/8
22245 user2    0.0 0.0 0.0 0.0 0.0  10  90 0.2 504   0 290   0 java/11
29562 root     0.0 0.0 0.0 0.0 0.0 0.0 100 0.4   8   0  25   5 syslog/1
29561 root     0.0 0.0 0.0 0.0 0.0 0.0 100 0.0   7   0  25   5 syslog/1
23444 root     0.0 0.0 0.0 0.0 0.0 0.0 100 0.0   5   0  25   5 xntpd/1
Total: 45 processes, 211 lwps, load averages: 2.10, 2.05, 2.03

是哪个程序在读写呢?我看不出来。请教各位!

论坛徽章:
0
8 [报告]
发表于 2005-05-26 12:25 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

mpstat 5 10
然后把结果贴出来。

论坛徽章:
0
9 [报告]
发表于 2005-05-26 13:01 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

#mpstat 5 10
CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl
  0    5   0    0    91  215   91   11    0    0    0    15    2   1   0  97
  0  590   0    0   339  238 1460  163    0    0    0  3071   94   4   2   0
  0  370   0    0   310  208 1361  129    0    0    0  2129   99   1   0   0
  0  760   0    0   311  210 1382  127    0    0    0  2818   93   4   2   1
  0  256   0    0   319  217 1402  147    0    0    0  2285   97   2   0   0
  0  714   0    0   316  215 1401  137    0    0    0  2832   94   4   2   0
  0  209   0    0   313  212 1410  140    0    0    0  2088   99   1   0   0
  0  756   0    0   331  229 1404  142    0    0    0  2930   95   3   2   0
  0  650   0    0   312  210 1389  131    0    0    0  2801   95   3   1   0
  0  338   0    0   307  205 1375  136    0    0    0  2208   98   2   0   0

论坛徽章:
0
10 [报告]
发表于 2005-05-26 13:41 |只看该作者

请教高手:top命令中的user项高是怎么回事情呢?

#mpstat 5 8
CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl
  0    5   0    0    91  215   91   11    0    0    0    15    2   1   0  97
  0  586   0    0   339  238 1427  142    0    0    0  2845   95   3   2   1
  0  378   0    0   340  239 1447  163    0    0    0  2463   99   1   0   0
  0  758   0    0   347  245 1452  148    0    0    0  2923   96   2   1   1
  0  212   0    0   354  252 1460  158    0    0    0  2326   97   3   0   0
  0  719   0    0   355  254 1459  152    0    0    0  2981   95   3   1   0
  0  207   0    0   344  242 1432  149    0    0    0  2298   98   2   0   0
  0  761   0    0   324  223 1398  135    0    0    0  2875   95   3   2   0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP