找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8133|回复: 18

[其它] 从硬件来谈Routeros的承载能力

[复制链接]
发表于 2007-3-6 23:36:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
在论坛上老是看到有人问routeros承载能力,比如能接入多少用户,转发能力多高什么的。我想就瞥开软件从硬件角度来谈谈我的看法。
如果用的是一般的家用计算机装RouterOS,CPU2.0还是3.0内存是512还是1G差别都是不大的,原因是CPU处理并发连接数的能力达不到,举个例子:在服务器上一个用户每秒下载10000K的数据和每秒有10000个用户每人下载1K是不一样的,前者一个家用机就能承担,没一点问题,后者再好的机器都会卡,卡的原因是CPU不能同处理这么多的并发连接,然后把这未外理的连接排上队,这样就会认人觉得卡了。
这就是奔腾CPU和至强CPU的区别
同样,一般的网卡,服务器的专用网卡都是100M但性能是不一样的
如果你做过私服你就知道在cpu速度一样的情况下,一般的机器也就登录200多个用户就卡的不得了了,但好的服务器登录2000个都没问题。
routeros
发表于 2007-3-6 23:52:29 | 显示全部楼层
路过。。。。
routeros
回复

使用道具 举报

发表于 2007-3-7 01:45:39 | 显示全部楼层
没有一点理论根据支持的帖

纯路过了
routeros
回复

使用道具 举报

发表于 2007-3-7 08:27:40 | 显示全部楼层
那ros2.9支持那些CPU???
routeros
回复

使用道具 举报

发表于 2007-3-7 10:08:22 | 显示全部楼层
原帖由 szhe001 于 2007-3-6 23:36 发表
在论坛上老是看到有人问routeros承载能力,比如能接入多少用户,转发能力多高什么的。我想就瞥开软件从硬件角度来谈谈我的看法。
如果用的是一般的家用计算机装routeros,CPU2.0还是3.0内存是512还是1G差别都是不大的,原因是CPU处理并发连接数的能力达不到,举个例子:在服务器上一个用户每秒下载10000K的数据和每秒有10000个用户每人下载1K是不一样的,前者一个家用机就能承担,没一点问题,后者再好的机器都会卡,卡的原因是CPU不能同处理这么多的并发连接,然后把这未外理的连接排上队,这样就会认人觉得卡了。
这就是奔腾CPU和至强CPU的区别
同样,一般的网卡,服务器的专用网卡都是100M但性能是不一样的


讨论前提:整个系统的其他地方不存在瓶颈(如内存、网卡、总线、链路等),只讨论CPU

这个貌似有理的论点,其支撑原理,其实是一个伪命题——即所谓的并发数
从楼主举的离子上看(虽然没有明说,但可以猜到),误区出在,CPU处理并发连接一定要同时处理,其实不是想象的那样
CPU处理任务的耗时是ns级的
而网络通讯的超时是s级或ms级,只要CPU在这段时间内做出正确处理,就不会出现所谓的“卡”(哈哈,一听就是网吧专用语,通讯里总是用延时、抖动、误码等词汇),更快的CPU显然可以在同样的超时时间内处理更多的计算,假设2G的CPU可以处理20000个数据所需要的计算,那么3G的CPU就应该可以处理30000个数据所需要的计算
这些所谓计算,在网络中代表了什么?——当然是并发连接数

如果你做过私服你就知道在cpu速度一样的情况下,一般的机器也就登录200多个用户就卡的不得了了,但好的服务器登录2000个都没问题。

至于这种情况的发生,那是因为服务器在其他地方采取了优化措施,这只能说明优化系统要全面,但并不能说明好的CPU没有用处,相反,以ROS为例,在50M-200M的通讯中,CPU往往是系统最大的瓶颈,MMX133就无法承受50M的正常通讯压力,而P3 800也很难应付70M的正常通讯,但换了P4 3.0,就简单多了,CPU利用率不会超过50%
routeros
回复

使用道具 举报

发表于 2007-3-7 11:18:59 | 显示全部楼层

怎么办

那么最好的最经济的方式是什么呢?用P3的电源消耗是否会少呢?
routeros
回复

使用道具 举报

发表于 2007-3-7 12:05:45 | 显示全部楼层
应该不是ros的处理能力吧,具体来讲是硬件的处理能力。
ros也有缺陷支持的新硬件少些,希望以后能解决,如果微软,衔接能力强了,就好了,但这样,ros的价格会高了啊。
routeros
回复

使用道具 举报

发表于 2007-3-7 12:13:40 | 显示全部楼层
如果没有做过专门的优化,X86的系统架构已经限制了ROS的能力,所以,大家讨论的不是一个级别上的东西
routeros
回复

使用道具 举报

发表于 2007-3-7 14:58:00 | 显示全部楼层
不要小看 x86 的性能,目前 80 - 90% 的国内外防火墙都是 x86 架构的,区别还是软件的优化
routeros
回复

使用道具 举报

发表于 2007-3-7 15:32:33 | 显示全部楼层
原帖由 专卖精品 于 2007-3-7 12:13 发表
如果没有做过专门的优化,X86的系统架构已经限制了ROS的能力,所以,大家讨论的不是一个级别上的东西


我的师傅说的对啊....
routeros
回复

使用道具 举报

发表于 2007-3-8 18:51:57 | 显示全部楼层
刚开始想接触软路由。不是很清楚。不过学习了~
routeros
回复

使用道具 举报

头像被屏蔽
发表于 2007-3-8 19:36:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
routeros
回复

使用道具 举报

发表于 2007-3-30 18:57:29 | 显示全部楼层
难道都要用 E6300  unix  ??
routeros
回复

使用道具 举报

发表于 2007-3-31 02:24:18 | 显示全部楼层
有条件当然要用好的啦.............
routeros
回复

使用道具 举报

 楼主| 发表于 2007-3-31 18:10:56 | 显示全部楼层
linux和unix开发的目的肯定是不同的,linux开源,所有机器都可能会装上,unix不同,IBM开发的就为IBM机器用性能发挥最好,当然也可能有一些高级核心东西不想开源罢了,怕同行知道。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-27 01:30 , Processed in 0.103271 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表