免费注册 查看新帖 |

Chinaunix

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

LINUX做代理服务器,800个客户端,经常出现系统崩溃 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2004-10-12 16:35 |显示全部楼层

LINUX做代理服务器,800个客户端,经常出现系统崩溃

我们单位也用的LINUX做NAT。问题也是多多。
  
  做NAT的服务器是HP Proliant ML570,双P III Xeon 700/1M ,2G mem.连接了50个B段,3个C段。实际连接的用户数大概在3000左右。一共有50个学校通过NAT上网。实际使用中一直会出现

NET: 291 messages suppressed.
Neighbour table overflow.

这样的错误 。

   刚开始的时候,这种错误很多,出现的次数很快,很多机器不能上网。后来上网查资料,做了些更改

echo "1">;/proc/sys/net/ipv4/conf/eth1/proxy_arp

echo "1024">;/proc/sys/net/ipv4/neigh/gc_thresh1
echo "2048">;/proc/sys/net/ipv4/neigh/gc_thresh2
echo "4096">;/proc/sys/net/ipv4/neigh/gc_thresh3

错误出现的频率低了,大致不影响上网。
说实在的,这些参数的作用根本不明白。
我感觉 echo "1">;/proc/sys/net/ipv4/conf/eth1/proxy_arp 这条应该是最有用的。加上这条,错误马上就降下来了。

不知哪位高人有这方面的资料介绍我学习学习,好苦闷。

论坛里的JohnBull曾经说过用ARPD可以解决这个问题,不过我一直没弄明白怎么用。我用ARPD试过,虽然不出现错误,但好像上网速度特别慢。

现在这样凑和用着,目前不知道有多少个点同时连接上。不会查,呵呵,哪位教教我。

CPU使用量一直很低,大概用了10%左右,而且我还开了SQUID,只是内存的使用量很高,有个MDMPD程序能使用1.2G左右的内存。

单位里本来用的硬件防火墙做NAT,这台防火墙其实也是台电脑,CPU是PIII 450(不是至强,就是普通的PIII),内存128M,里面还有个硬盘。当时买的时候说是无限制连接,8月份的时候坏了一次,厂商说是硬盘坏了,换了一台新的。从这以后就不停的坏,已经换了三台的。晕死。。。。

论坛徽章:
0
2 [报告]
发表于 2004-10-13 10:11 |显示全部楼层

LINUX做代理服务器,800个客户端,经常出现系统崩溃

原帖由 "NetDC" 发表:


Neighbour table overflow.
这个错误好像是因为系统设置的max conntrack被占用完了,对于正常的情况,这个是不会占用完的,很多时候是病毒引起的,如冲击波,振荡波。需要在FORWARD链中把135,139,445等相关的..........


我上网查的资料说Neighbour table overflow. 是ARP表占用完而出现的。max conntrack我以前改过,好像没太有用。

另外,less /proc/net/ip_conntarck,有的连接怎么看不到?比如我正在用FTP下载,然后less /proc/net/ip_conntarck | grep 我的IP,里面没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP