Chinaunix

标题: 系统占用cpu时间过高,求解。。。。 [打印本页]

作者: polo7111    时间: 2006-10-26 09:32
标题: 系统占用cpu时间过高,求解。。。。
rh9系统,目前做网关应用。top查看
09:32:46  up 3 days, 22:46,  1 user,  load average: 0.00, 0.00, 0.00
36 processes: 33 sleeping, 3 running, 0 zombie, 0 stopped
CPU states:   0.0% user  38.4% system   0.0% nice   0.0% iowait  61.5% idle
Mem:   513804k av,  193224k used,  320580k free,       0k shrd,   49576k buff
                    100660k actv,    3060k in_d,     864k in_c
Swap: 1044216k av,  142908k used,  901308k free                   48348k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
23788 root      15   0  1116 1116   856 R     0.7  0.2   0:00   0 top
    4 root      34  19     0    0     0 RWN   0.3  0.0   8:57   0 ksoftirqd_CPU0
    1 root      15   0   108   84    56 S     0.0  0.0   0:08   0 init
    2 root      15   0     0    0     0 SW    0.0  0.0   0:01   0 keventd
。。。。。。。。。。。。。。。
用户占用倒是没有多少,系统占用总在30~40%,哪位知道是什么原因,怎么解决呢?
先在这里谢过啦
作者: polo7111    时间: 2006-10-26 10:28
自提一下。这个问题解答起来涉及的方面可能比较多也比较深,期待有耐心和爱心的高手出现。呵呵
作者: tigerlei    时间: 2006-10-26 12:11
top -oCPU 看看那个进程占用cpu的?
作者: qtdszws    时间: 2006-10-26 12:37
vmstat 1看一下
作者: polo7111    时间: 2006-10-26 13:20
top -oCPU ,没有这个选项
vmstat 1
   procs                      memory      swap          io     system      cpu
r  b  w   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id
0  0  1 142908 320336  49656  48388    4   35     5    37  101    32  2 19 79
0  0  1 142908 320336  49656  48388    0    0     0     0 2555    22  0 29 71
0  0  0 142908 320336  49656  48388    0    0     0     0 2192   150  0 39 61
0  0  0 142908 320336  49656  48388    0    0     0     0 2815    73  0 28 72
0  0  0 142908 320336  49656  48388    0    0     0     0 2777    19  0 19 81
0  0  0 142908 320336  49656  48388    0    0     0    28 2532    27  0 22 78
0  0  0 142908 320336  49656  48388    0    0     0     0 2698    19  0 26 74




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2