免费注册 查看新帖 |

Chinaunix

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

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

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

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

happyhunter的方法最好,用三层交换作端口限制和qos,用linux/bsd作nat或代理。
对于三层交换机来说,端口限制和qos等全部都是硬件实现的,速度飞快,转发速率动辄上千万包/秒。但做nat就还不如pc机,因为nat纯粹是软件功能,需要cpu在内存中维护一个庞大的并发连接表,而交换机的cpu和内存都很一般。所以cisco的中低档三层交换机、华为6500以下的交换机都不支持做nat,因为太消耗cpu资源。反而最小的路由器却都可以,因为路由器是纯软件转发的,但中低端路由器的性能同样远远不能跟现在的pc相比。
最标准的nat设备是防火墙,大部分都是基于pc/linux/bsd架构,高档点的能实现近百万并发连接。
前面几位都提到网卡的重要性,这一点极其关键。

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

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

买一台思科3700路由器价格和一台3550三层交换差不多,但性能呢?
3700的ip转发速率100kpps,3550能到17Mpps
而且现在国产的三层交换价格都很低。
用三层交换就要用它硬件实现的高速功能:网段间路由转发、ip地址端口过滤、qos带宽限制等等。
但如果用它的软件功能,如nat、dhcp,那性能就很一般了。
要想顶死起nat功能的三层交换机,1台染毒pc就够,要想顶死只起路由的三层交换,几十台都没戏。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP