免费注册 查看新帖 |

Chinaunix

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

很着急,大家帮我看看CPU为什么占用这么高 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-18 17:49 |只看该作者 |倒序浏览
不好意思,我Unix不太懂,大家帮帮忙

主要是有5个shell进程,占用了很多的CPU
top
。。。。。
4 pts/tm 24393 root     239 20   700K   328K run     39:35 11.85 11.83 sh
4 pts/ti  2157 root     240 20   700K   328K run    225:13 11.76 11.74 sh
5 pts/tl 24008 root     154 20   700K   328K sleep  202:15 11.62 11.60 sh
5 pts/tq  6023 root     238 20   700K   328K run     24:23 11.56 11.54 sh
1   ?     2385 root     152 20   238M 50836K run      0:02 82.59 11.50 java
3 pts/tf 24440 root     239 20   700K   328K run    243:06 11.35 11.33 sh
。。。。。

这几个都是通过telnet过来的
who -a

  pts/tl       Aug 17 15:16   .    24008  
pts/tm       Aug 18 09:14   .    24393
pts/0        Aug  7 11:14  old   18033  
pts/1        Aug  7 11:44  old   16533
   dtremote     Jun 29 10:55  0:03  24605  id=63:4 term=0   exit=4
   pts/tn       Jul  1 10:57  old   16511  id=  tn term=0   exit=0
      pts/to       Aug 18 13:03  0:07   4983  
    dtremote     Jun 29 16:59  0:03  13182  id=25:5 term=0   exit=4
       pts/tp       Aug 18 14:29  0:01  22726  
     pts/tq       Aug 18 09:39   .     6023  
    pts/tr       Aug 18 15:05  0:05   2692

论坛徽章:
0
2 [报告]
发表于 2009-08-18 18:07 |只看该作者
用top看哪些进程占cpu多,解决之

论坛徽章:
0
3 [报告]
发表于 2009-08-19 10:26 |只看该作者
原帖由 yuio654 于 2009-8-18 18:07 发表
用top看哪些进程占cpu多,解决之


这样可以临时解决

但是我发现从这些进程都是因为从某个IP调用的,父进程都是telnetd
而且如果有新的连接过来,这个连接又占用很多的CPU,我总不能禁止这个客户端的访问吧

论坛徽章:
0
4 [报告]
发表于 2009-08-19 11:18 |只看该作者
期待高手~~

论坛徽章:
0
5 [报告]
发表于 2009-08-19 11:32 |只看该作者
原帖由 happynoob 于 2009-8-19 10:26 发表


这样可以临时解决

但是我发现从这些进程都是因为从某个IP调用的,父进程都是telnetd
而且如果有新的连接过来,这个连接又占用很多的CPU,我总不能禁止这个客户端的访问吧



测试环境吧?都是telnet进来执行程序

论坛徽章:
0
6 [报告]
发表于 2009-08-19 11:42 |只看该作者
是产品机

而且客户端并没有多少操作,不至于占用这么高

这台机器是6核的,现在占用率都达到70%了

论坛徽章:
0
7 [报告]
发表于 2009-08-19 11:54 |只看该作者
不知道跟这个有没有关系
.profile里的一些内容

export HISTFILE=$HOME/.sh_history
export HISTSIZE=20000
trap 'date "+# %c" | read -s' debug

论坛徽章:
0
8 [报告]
发表于 2009-08-20 22:39 |只看该作者
这个应该没关系吧

论坛徽章:
0
9 [报告]
发表于 2009-08-20 23:10 |只看该作者
ps -ef |more

显示的列:
cpu: Processor utilization for scheduling. The default heading for this column is C
time: The cumulative execution time for the process

ps命令功能挺强的,有不少有用的参数,有空研究一下:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP