免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jingshihua
打印 上一主题 下一主题

求救,一个进程占用资源太多的问题,如下 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-10-23 09:19 |只看该作者

求救,一个进程占用资源太多的问题,如下

你的内存是不够在啊?
如果够大的话,Linux当然是先用内存了。

论坛徽章:
0
12 [报告]
发表于 2003-10-23 09:44 |只看该作者

求救,一个进程占用资源太多的问题,如下

两台机器都是2G的内存,刚才看了看的确是内存还有空闲,大约400M左右。

现在的问题只剩下cpux的进程占用太大的问题,百思不得其解,请大家帮忙诊断一下。

谢谢

论坛徽章:
0
13 [报告]
发表于 2003-10-23 09:48 |只看该作者

求救,一个进程占用资源太多的问题,如下

两台机器都是2G的内存,刚才看了看的确是内存还有空闲,大约400M左右。

现在的问题只剩下cpux的进程占用太大的问题,百思不得其解,请大家帮忙诊断一下。

谢谢

论坛徽章:
0
14 [报告]
发表于 2003-10-24 18:28 |只看该作者

求救,一个进程占用资源太多的问题,如下

可是CPU_0.1的耗用率两次不一样
root 34 19 0 0 0 SWN    0.0      0.0     295:41     ksoftirqd_CPU0
root 34 19 0 0 0 SWN     0.0      0.0    272:24      ksoftirqd_CPU1



root 36 19 0 0 0 SWN    16.5     0.0     219:41       ksoftirqd_CPU1
root 34 19 0 0 0 SWN    15.3     0.0     241:01       ksoftirqd_CPU0


而且低耗用率获得的占用时间却更长,不可理解?

我的解释是:
做死循环的ksoftirqd()耗用的cpu资源可以不计,    但是当获得更多的中断源后,

CPU处理实际工作后,耗用率上升,ksostirqd_CPUx中断耗用时间降低


对了,所谓的219:41具体指多长时间?

对于为什么突然增加的CPU时间,我想是也许服务器业务减少,ksostirqd耗用时间增大吧????

hehe, 纯属猜测, 如有错误, 纯属巧合

论坛徽章:
0
15 [报告]
发表于 2003-10-24 18:35 |只看该作者

求救,一个进程占用资源太多的问题,如下

53 processes: 48 sleeping, 4 running, 1 zombie, 0 stopped
CPU0 states:  0.1% user, 99.4% system,  0.0% nice,  0.0% idle
CPU1 states:  0.0% user, 100.1% system,  0.0% nice,  0.0% idle
Mem:  2058788K av,  219776K used, 1839012K free,     288K shrd,   48076K buff
Swap: 2096472K av,       0K used, 2096472K free                   63212K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
    4 root      39  19     0    0     0 RWN  95.4  0.0  26:11 ksoftirqd_CPU0
    5 root      39  19     0    0     0 RWN  86.1  0.0  26:35 ksoftirqd_CPU1
1866 root      17   0  1124 1124   896 R    15.0  0.0   0:18 top
1708 root      15   0   812  812   668 S     6.7  0.0   0:43 in.telnetd

现在是两个CPUx占用太大的资源,小弟不知道这是作什么的,进程号又很小,
真的不知道该怎么处理,请英雄帮忙啊

跪谢各位了!!!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
16 [报告]
发表于 2003-10-24 19:02 |只看该作者

求救,一个进程占用资源太多的问题,如下

http://lists.parisc-linux.org/pipermail/parisc-linux-cvs/2001-September/029653.html
http://lists.debian.org/debian-hppa/2002/debian-hppa-200211/msg00060.html

论坛徽章:
0
17 [报告]
发表于 2003-10-26 16:03 |只看该作者

求救,一个进程占用资源太多的问题,如下

仔细看看apile提供的链接中"[parisc-linux-cvs] Fix for ksoftirqd_CPU0 soaking up cpu"一文


"it's the HIL keyboard tasklet, iirc"

IIRC = If I Recall Correctly

"it's not really taking that much CPU time, it's a sampling artefact."

解决的方法:  就是compile一个没有keyboard tasklet中断函数的kernel

48 sleeping, 4 running, 1 zombie......
有一个CPU出现怪异,
100.1%的system超出了我的理解范围,汗....

linux杀毒:

1.瑞星

2.McAfee:http://dl.163.com/html/10/10974.html


3.(推荐)这是著名的冰岛F-Port杀毒软件:http://download.enet.com.cn/html/292522001122501.html

4.AntiVir推荐,GUI的)      http://www.hbedv.com/files/antivir/release/avlxsrv.tgz


期待解决这个问题的高手出现

论坛徽章:
0
18 [报告]
发表于 2003-10-26 16:09 |只看该作者

求救,一个进程占用资源太多的问题,如下

我还是觉得要彻底解决这个问题,
应该对linux的软中断机制及源码有足够的理解

对了,最好提供你的linux版本,CVS版本,proxy版本,

硬件配置也可给出

继续期待

论坛徽章:
0
19 [报告]
发表于 2003-10-27 09:23 |只看该作者

求救,一个进程占用资源太多的问题,如下

现在的情况是这样,只要我更换ip地址,10分钟之内,机器就回复正常;然后在一个小时之内,机器的性能急剧下降,就出现了上述的情况(CPU0 and CPU1 就占用70%左右的资源)。

但是只要把网线拔掉,就是说和外网断开,10分钟左右,机器就稳定了,空闲在99-100%。
现在可以确认是外来的攻击让机器资源耗尽;现在我把ftp,http都关掉了,还是不行。

现在只运行一个squid,资源的占用情况是:squid 50%左右,cpu0 70%,cpu1 70%左右,基本上全部用光200%(双cpu)。

请各位英雄给予知道,谢谢!

论坛徽章:
0
20 [报告]
发表于 2003-10-27 12:43 |只看该作者

求救,一个进程占用资源太多的问题,如下

从你另一个帖子所发的,可以看出的确是

你的服务器遭到了利用ICMP进行的DoS攻击,而且是无组织的

由于DoS攻击是利用TCP/IP的痼疾所发的,所以一直没有好的方法


由于我没有管理过服务器,所以只能提一些建议:



方案一:
只能缓解,减少攻击;

用netstate查出有问题的端口

找出频繁访问的IP,用iptables丢掉包, (参照tcpdump中显示的攻击包大小)

在Apache里设置一下MaxRequestsPerChild

方案二:
效果较好

配置防火墙:  netfilter、iptables、NAT

具体见以下一帖:


方案三:
安装针对DoS的安全工具(都说网上有,但难找呀;找到的话,告诉我一下 )
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP