免费注册 查看新帖 |

Chinaunix

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

求救:linux 服务器,老是内存资源用尽,最后死机! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-21 12:06 |只看该作者 |倒序浏览
有很多 SYN_RECV 连接,但是我查过很多IP都完成真正的连接!

就是流量最大时,CPU 使用量也很小,很少机会到使用超过 50 % 的,一般多时也是使用百分之十几,但是内存倒不是,使用top 看,很快(一天,有时几个小时)就用光了,最后只还有十几K,再最后就是死机!

此服务器只有几页 php 页面,当然,最多时也是3秒访问一次,这个不是多用户访问的,这个是内部文件!
xml 的读取倒时比较频繁一点

大家觉得会是什么问题呢?还有怎么监测呢?

硬件环境: P4 2.8 + 1G
软件环境:linux(2.4.20) + apache + mysql + vsftpd


irqCPU states:        cpu        user        nice        system        irq                softirq                iowait                idle
        total                0.0%        0.0%        0.0%        66.6%                62.2%                66.2%                0.0%
        cpu00                0.0%        0.0%        0.0%        33.5%                33.6%                32.8%                0.0%
        cpu01                0.0%        0.0%        0.0%        33.4%                33.2%                33.3%                0.0%

Mem:1024168k av,        1005100k used,        19068k free, 0k shrd, 13196k buff




刚才开始时怀疑是dos ,有时看到的IP很多连接都没有完成连接的!
但现在看来不像

用户量不大时(30-100 IP/时)也会一天左右死机,如果大时,可能几个小时就死机了。



今天早上遇到的问题是,我查看资源使用不大 cpu idl 98%
mem free 400 M ,netstat 也看不到多少 syn_recv
但是机器连接很困难,再一会,根本连接不上

论坛徽章:
0
2 [报告]
发表于 2005-08-21 12:24 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

syn半连接攻击。

论坛徽章:
0
3 [报告]
发表于 2005-08-21 12:31 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

但是时间很长了。我想搞这么久的人不多
一般真正搞DOS攻击,会在很快就把机器搞垮

论坛徽章:
0
4 [报告]
发表于 2005-08-21 12:32 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

vi /etc/sysctl.conf
添加 net.ipv4.tcp_syncookies=1,保存退出
sysctl -p
这样会好转一些

论坛徽章:
0
5 [报告]
发表于 2005-08-21 12:37 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

这些都已经设置过了,我也把syn/time_wait等的时间设置了
但没有实质的意义!

论坛徽章:
0
6 [报告]
发表于 2005-08-21 12:47 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

下次再这样的话,sar -n DEV  1 10,看一下网络吞吐量有多大

论坛徽章:
0
7 [报告]
发表于 2005-08-21 17:37 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

你的swap用了多少?

论坛徽章:
0
8 [报告]
发表于 2005-08-21 17:41 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

iowait 很高,被读写磁盘耗尽资源的可能很高
system 也很高,网络吞吐量很大,网卡 P/E 值太低造成 CPU 过载的可能也很大

论坛徽章:
0
9 [报告]
发表于 2005-08-21 17:49 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

再问:网卡 P/E 值是什么?

论坛徽章:
0
10 [报告]
发表于 2005-08-21 18:23 |只看该作者

求救:linux 服务器,老是内存资源用尽,最后死机!

P/E 值是 Throughput/CPU Utilization
Throughput 越大越好
CPU Utilization 越小越好
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP