POPPUR爱换

标题: 路由器改内存提高性能--谣言! [打印本页]

作者: formoonnight    时间: 2012-3-14 14:14
标题: 路由器改内存提高性能--谣言!
本帖最后由 formoonnight 于 2012-3-14 15:48 编辑

发这个贴,是改路由器一些固件时,在网上总是查到一些加大路由内存的信息。人云亦云

象什么R402M和R410,把内存由2M 8M改成8M 32M,似乎性能就提高了,BT也不死机了。等等。。。

这些言论不仅是误导群众,改造者自已也是在心理暗示下自欺欺人。

---------------------------------------------------------------------------------------

现在有兴趣把贴看法了吧。OK。尽量长话短说。

先说有线路由器。

新出来的主控芯片咱们不谈,那都是用在高档和骨干网设备上的。

我们就说说以前的ARM9E MIPS32和INTEL XLCHAE。

拿基于ARM9的马威88E6218,基于MIPS32 4K的MSP2006和基于xscale的INTEL IXP425这三类来说事

6218最高频166,MSP2006最高频166。IXP425最高能到533

这些芯片最大内存访问地址大多在128M。并且都支持32BIT的总线。

但事实上,市面上能见到的民用和企业用路由器,几乎没有厂家把内存容量做到32MB以上。

拿TP LINK的历史高端来 R490T,也只是用了仅仅16M的内存。

这些卖几千块的当年的企业级路由,难道连大点的SDRAM芯片都不舍得用吗,节省成本到这种地步吗,当然不是的。

无论是ARM9,MIPS32还是INTELxscale 。这些处理器都是RISC莰入式,通讯方面专用的。

其片内缓存一般都很小,ARM9理论上可支持最高到8M,但实际上。如88E6218LGO。片内缓存只有8+8KB

MIPS32 4K也不过是16+16KB。IXP425算多了,32+32KB(I,D)

由于SDRAM速度慢。内存带宽小。厂家做开发时。如果内存容量足够正常使用的情况下,则容量越小越好。

因为容量越大,处理器寻址速度效率就越慢。特别是在CPU一二级缓存容量很小的情况下。

关于这点可以看台式机上的案例。有这方面的知识和资料。CPU的二级缓存大小决定了其最佳配套的内存容量。

所以,做为高速网关,如果内存种类和核心所能支持的最高内存频率决定了的情况下,内存的容量是越小越快。

当然,有人会拿并发连接法和一些数据缓冲区来说事。确实,并发连接会耗掉内存,但厂家出厂路由时,固件里的并发连接数已经定死了。并不会动态的增加。

说白了就是,原厂固件配套产品的内存容量已经足够使用。

而一台路由器最基本的用途就是当网关用,做高速包转发,工作在第三层。

这里的包转发速度才是最最基本的实用指标,在这个基础上才能去谈附加功能。

说了这么多绕弯弯的废话。来点简单的总结。

----------------------------------------------------------------------------------------------------

一:把路由器内存升级很多时候无意义,因为固件不见得能识别这多出来的内存。很多时候固件能识别的内存地址位已经写在固件内。并且固件是根据原设计内存优化的。除非你能修改固件否则这样的增加内存毫无作用。

二:不增加内存速度(如位数和频率)的情况下,只增加容量并不能增加路由器的速度,反而会拖慢速度,特别是那些核心不给力的低端芯片更是如此。

        如,把88E6218的内存容量增加到32M。包转发速率可能反而降低。因为内存地址增多,CPU寻址时间加大。

三:不修改固件,加大内存并不能给固件内含软件带来更大的存储空间。还是那句话,固件自已锁死在原设计内存容量上。


只有硬件和软件结合修改时,这一切才变的有意义。

比如,把R410的内存容量加大到32M,然后刷入磊科的NR2805。这时候2805的固件才可以完全使用这32M内存。

综上所述:还有人傻傻的说,把自已的R402M内存加大到了8M。哇,速度快多了的傻话吗?

-------------------------------------------------

再说说现在的无线路由器

路由器也有多核和单核区别。

无线路由现在很多主控芯片的运算能力都很高,比如DIR655用的IP5106U。比如RTL8651B等等

这些新芯片的处理能力往往指标比老芯片,如IXP425系列强的多。NET速度往往都能达到100M+~300M。。

多么诱人的数据,可是为什么使用起来性能还是象垃圾一样呢。为什么这么强的运算能力,并不能带网吧几十台电脑稳定使用呢

还是因为。这个高速CPU,并不是只做网关包转发使用,大多的资源都用在无线模块,界面,功能上了。

有人会说CPU性能足够处理这些东西了。是的,平均性能是足够了,但瞬间的运算赌塞呢,大家都用过单核单线程的早期的CPU了吧。

当多进程由单一线程的CPU运算时,总会出现卡顿的现象。因为操作系统再完善也没办法完美的分配进程的优先处理等级。

所以多核心,或专用核心对路由器来说非常重要。如硬件AES加密,VPN,VALN。QOS。甚至硬件级包头修改等等。

这些硬件加速引擎如同显卡的3D加速,如同CPU的MMX指令集。是特别针对网络数据进行优化的。

这些优化对路由器来说才是真正的如虎添YI。

当年的IXP42X常用在高档路由器上,马威收购了XLCHAE后,出来的新的88F系列,主频达1。2G。多核。一样会用在骨干网设备上。

说实话,从这些层面来看,现在市面上的民用无线路由的硬件和固件,全是垃圾。。。。。。

而DDWRT,OPENWRT之流,则是扩展无线路由的功能。把路由器变成一个多功能平台。这也无可厚非。

路由就是路由,路由该干的事就是NAT。如果小水管非要接多台电脑的话,为防止上网堵塞,请升级带宽或在客户端上进行限制,非在路由上搞什么高级QOS。本身就是本末倒置的方法。世上根本就没有完美的QOS机制。这是个逻辑问题,这不是技术问题。

个人觉得,用高速网关路由,当家庭或工作室ISP接入路由,而无线路由啊,AP中继啊。都一律接在高速接入路由后面。

这才是科学,合理的玩法。

别再加什么内存,刷什么第三方固件了。那才是无聊的蛋疼!

-----------------------------

本人语文差,脑子乱,不知道说的是什么,如有异义,纯当胡扯。

看懂的就看懂罢了,没看懂请回贴讨论,觉得我在胡说的,就当我放屁好了。无所谓。


作者: yaoshu    时间: 2012-3-14 15:11
看在楼主写了这么多的份上,果断沙发
作者: zhdick    时间: 2012-3-14 15:13
本帖最后由 zhdick 于 2012-3-14 15:16 编辑

基本同意楼主意见。
民用基本的路由器基本只带2-5台电脑而已,所以性能肯定不比企业级。
民用级别路由的CPU越来越强,扩展功能,来提供QOS也是无可厚非,就是负载不能太大。

我是告别民用硬件路由,用X86系统做软路由

补充一下,思科的网络设备,很多也是基于X86架构的,思科是软件公司,不是硬件公司。

作者: fx5200ultra    时间: 2012-3-14 15:23
XLCHAE,想了半天,难道是xscale?
作者: GeforceMx    时间: 2012-3-14 15:45
虽然言之有理,但是涉及到了商人利益,所以会被人喷
LZ好文。
作者: formoonnight    时间: 2012-3-14 15:47
fx5200ultra 发表于 2012-3-14 15:23
XLCHAE,想了半天,难道是xscale?

是xscale..我拼错了。。呵呵
作者: formoonnight    时间: 2012-3-14 15:52
zhdick 发表于 2012-3-14 15:13
基本同意楼主意见。
民用基本的路由器基本只带2-5台电脑而已,所以性能肯定不比企业级。
民用级别路由的C ...

用X86做软路由是很好的解决办法的。

就是小板不好买。如果容易配到全无风扇低功耗的平台,那是很爽的一件事。

听说现在有人玩ATOM平台的软路由?好玩么?
作者: jonjonchen    时间: 2012-3-14 15:59
基本正确,但是也别把原厂配置看得太高,TP系列路由内存一路缩水已经缩成习惯了

作者: zhdick    时间: 2012-3-14 16:23
formoonnight 发表于 2012-3-14 15:52
用X86做软路由是很好的解决办法的。

就是小板不好买。如果容易配到全无风扇低功耗的平台,那是很爽的一 ...

ATOM的小板多点。
做软路由的话,最好还是集成INTEL网卡的,能有效降低CPU占用率。

淘宝超微上网ATOM板子MBD-X7SPA-HF-O,集成双INTEL千兆的,用来做软路由不错,就是不知道功耗如何。

我的软路由板子是微星OEM的,除了集成双INTEL网卡,还有PCI-E和PCI,而且是集成CF卡插槽,系统之间装CF里
作者: formoonnight    时间: 2012-3-14 16:28
zhdick 发表于 2012-3-14 16:23
ATOM的小板多点。
做软路由的话,最好还是集成INTEL网卡的,能有效降低CPU占用率。

主要是atom平台可以不用散热风扇吗

对性能不做怀疑,但对噪音很敏感
作者: zhdick    时间: 2012-3-14 17:04
formoonnight 发表于 2012-3-14 16:28
主要是atom平台可以不用散热风扇吗

对性能不做怀疑,但对噪音很敏感[lol>

机箱风扇肯定要一个。低速能让内外空气流通就行。
夏天室温30的时候都稳定运行,但是没风扇就不好说了。CPU能顶住,就怕网卡挂了

我以前的帖:http://we.pcinlife.com/thread-1667953-1-1.html
作者: formoonnight    时间: 2012-3-14 17:32
zhdick 发表于 2012-3-14 17:04
机箱风扇肯定要一个。低速能让内外空气流通就行。
夏天室温30的时候都稳定运行,但是没风扇就不好说了。 ...

哈哈,网卡不会这么强吧。上个大点的散热片应该没问题。

如果是板载的那种小芯片。看芯片是什么样的封装了。。如果片子肚子底下有焊点贴在PCB上

那种的应该没什么问题。
作者: zhdick    时间: 2012-3-14 17:36
formoonnight 发表于 2012-3-14 17:32
哈哈,网卡不会这么强吧。上个大点的散热片应该没问题。

如果是板载的那种小芯片。看芯片是什么样的封 ...

你太小看网卡了。。INTEL的网卡芯片很热的。手不能再上面停留
作者: daxiong75    时间: 2012-3-14 17:59
完全外行,不知道我理解的对不对。是不是其实民用级的路由器,高端的和低端的差别并不大?
作者: daxiong75    时间: 2012-3-14 18:01
高速网关路由     这是什么样的路由,能举个通俗的例子吗
作者: bugbear    时间: 2012-3-14 18:36
低端路由,没有加内存的必要。

中高端有人加过,效果可能还是有的。

个人以为,500元+的路由不如拿atom做算了。
作者: ilbwn    时间: 2012-3-14 19:10
大部分同意LZ的观点,就像上面的上面的上面、、、、的兄弟说的,LZ的言论触及的商家的利益,被喷是必须的

民用级的路由卖到500元以上实在没意义,直接软路由+千兆交换机+企业级AP,基本可以安逸了,无论是ADSL或者光纤都可以应付

前两天试了下X-ROUTER软路由系统,效果不错,可以装在WIN系统下的软路由,有兴趣的可以下载试一下
作者: 深水的鱼    时间: 2012-3-14 19:30
什么年代了还Mips 166Mhz瓶颈呢,
早就被Mips 400Mhz的RT3052、RTL8196等芯片替代了。
作者: formoonnight    时间: 2012-3-14 19:35
深水的鱼 发表于 2012-3-14 19:30
什么年代了还Mips 166Mhz瓶颈呢,
早就被Mips 400Mhz的RT3052、RTL8196等芯片替代了。

你看懂我贴的意思了吗?
作者: formoonnight    时间: 2012-3-14 19:42
深水的鱼 发表于 2012-3-14 19:30
什么年代了还Mips 166Mhz瓶颈呢,
早就被Mips 400Mhz的RT3052、RTL8196等芯片替代了。

那就来说说rtl8196c

这玩艺儿号称有400mhz的xi(??)的核心处理器。

TP都拿这玩艺来做新版的tl-r4148类的高速宽带路由器啦!卖好几百哦。。不算便宜的哦。

性能是很好的哦。可惜,是个傻快的货哦。。它就是800MHZ。又怎样哦。

有些东西是讲究知识产权的哦。人家的构架是专利哦,螃蟹就是会搞也不能搞哦。

我看好马威哦。他把ixp收购了后推出的芯片很牛逼的哦。

RTL8196C。几乎市场上所有用该芯片的路由,配套的内存都是sdram 16位的

带宽和内存类型直接就决定了它是个低端货。内存带宽才是ixp425的一半。

400MHZ主频没用的哦。。。给人看着好看的哦。。IXP目前为止家用还是很爽的哦。

等什么时候真正的千兆入户了,也不会用这个芯片的哦。。至少要500M+的NAT性能哦。。

低端永远是低端。。全集成不是什么好事哦。。。什么东西都是一分钱一分货哦。

想想ixp425bd为什么可以带600台电脑不死哦。。。。三个协处理器不是吃白饭的哦。。


作者: greney    时间: 2012-3-14 20:02
我一直想买个 ROS的RV450G 玩玩 100M*3的带宽叠加。
作者: formoonnight    时间: 2012-3-14 20:06
greney 发表于 2012-3-14 20:02
我一直想买个 ROS的RV450G 玩玩 100M*3的带宽叠加。

那就买吧。想买就买!
作者: qpl1    时间: 2012-3-14 20:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: jhc007    时间: 2012-3-14 21:09
zhdick 发表于 2012-3-14 16:23
ATOM的小板多点。
做软路由的话,最好还是集成INTEL网卡的,能有效降低CPU占用率。

ms 9803?
作者: formoonnight    时间: 2012-3-14 21:25
qpl1 发表于 2012-3-14 20:43
能不能这么做,用一个路由器后面接一个无线路由(设在AP模式上),楼主是不是说这样做会更加高效一些呢?

我一直就是这么干的。

我不指望市售的无线路由的可靠性能达到24*7不间断。
作者: jForce    时间: 2012-3-14 22:17
我的H3C SR8802 才1G内存
想想性能是你们的多少倍
作者: luckissy    时间: 2012-3-14 22:18
QOS没用。。太2了吧   一个人迅雷 其他人玩蛋 这样就好了?
作者: zhdick    时间: 2012-3-14 22:21
jhc007 发表于 2012-3-14 21:09
ms 9803?[mellow>

bingo.exe
作者: formoonnight    时间: 2012-3-14 22:23
呵呵,来了。拍砖的来了。。。
作者: formoonnight    时间: 2012-3-15 00:13
sigporsson 发表于 2012-3-14 23:04
这话也太绝对了,我就在用f300wr,就是你不屑的加内存16/64,还加了usb接口,刷上openwrt。虽然稳定性比tom ...

嗯。

科技在发展,现在路由的硬件配置越来越高了。

但专业路由和民用路由还是有本质的区别的。

并不是硬件配置谁更高

而是无论从硬件还是固件,设计者的目的是偏向哪一方面的。

这就好象是:SCSI硬盘和家用级硬盘的区别。一个容量小速度快稳定性高。一个容量大速度也不慢但稳定性就差很多。

对于重要位置的设备,我还是喜欢企业级的。
作者: 网络旺旺    时间: 2012-3-15 01:27
先学好基础吧。
作者: formoonnight    时间: 2012-3-15 03:04
网络旺旺 发表于 2012-3-15 01:27
先学好基础吧。

哪错了,望指正。


作者: fx5200ultra    时间: 2012-3-15 08:37
formoonnight 发表于 2012-3-14 22:23
呵呵,来了。拍砖的来了。。。

你应该发到openwrt中文网或者恩山,chinaadsl这些地方,那就不是砖来了,那是砖机来了
作者: ghostja    时间: 2012-3-15 09:21
楼主的理论基本认同。
楼主也说了,你要改硬件,必须搭配软件。

我用netscreen的设备做路由,后面放AP,也是这个原因。netscreen专用硬件搞优化呀。哈。虽然软件也不错
作者: yaoshu    时间: 2012-3-15 09:22
300R加内存是为了tr下载,并不是为了加强路由
作者: yaoshu    时间: 2012-3-15 09:24
个人的经验,家用级别的路由器,加内存不如换电源,天气一热,路由就当机,很多时候是因为原带的供电电源供电不稳
作者: jonjonchen    时间: 2012-3-15 09:36
formoonnight 发表于 2012-3-14 19:42
那就来说说rtl8196c

这玩艺儿号称有400mhz的xi(??)的核心处理器。

8196配16M和8M的性能能一样么?虽说内存颗粒不值几个钱,厂家还是能省则省的
作者: zhdick    时间: 2012-3-15 09:45
yaoshu 发表于 2012-3-15 09:24
个人的经验,家用级别的路由器,加内存不如换电源,天气一热,路由就当机,很多时候是因为原带的供电电源供 ...

主要是散热吧。路由器是很热的
作者: 网络旺旺    时间: 2012-3-15 12:17
formoonnight 发表于 2012-3-15 03:04
哪错了,望指正。

我帮你转发恩山吧,大家讨论。
作者: 网络旺旺    时间: 2012-3-15 12:29
概念先学清楚再说吧,我不评论这样的帖子。
作者: formoonnight    时间: 2012-3-15 12:42
本帖最后由 formoonnight 于 2012-3-15 12:49 编辑
网络旺旺 发表于 2012-3-15 12:29
概念先学清楚再说吧,我不评论这样的帖子。


"我个人认为这个人写这篇文章总结就是想说处理器寻址能力跟不上要求而影响效率。"

原来这就是你的看法,有啥不方便说啊,呵呵

确实,我也在查询处理器寻址过程是怎样的。但X86处理器都有个缓存命中率的问题,也有内存命中率的问题。

在数位查询时,大容量的内存导致命中率低下这是事实,但效能能降低多少也不得而知。

或许是1% 也或许是0.1%,也可能是100%。没测试过也没办法测试。

但这并不影响我想表达的意思。

“如果不认大内存,那大内存装在上面绝对没好处。反而有坏处。”

另外,针对固件可能不认大内存,只使用内存对应的地址位,所以不存在影响命中率的问题

有可能,不清楚,我不是做硬件开发的。但就算如此。加内存一样没用。


作者: glk17    时间: 2012-3-15 13:04
标题认同,但是进来看了内容
发现楼主的很多观点都不能赞同,至少在程度上,个人觉得还没有那么严重

首先,一个内存延迟的问题,真的对路由性能,哪怕是最主要的NAT性能影响那么大吗?
这一点,值得好好比较,最好是有实际测试数据,比较分析
而且,影响的主要是包转发延迟,NAT性能的另一个指标吞吐量应该与此关系不大吧
另外,支持DDR2内存的新一代路由处理器也越来越多,内存工作频率的上升也有助于降低延迟

另一个方面,使用场合,对于企业、甚至ISP级的大流量数据处理,可能影响是会大些
但是家用的话,大部分都是几百KB/s的速度,几百连接数的网络环境,个人的观点,哪怕不是企业级的设备,家用级的设备,硬件性能大部分时间里都是非常空闲的状态。

还有,就是XScale不是万能的,硬件同样需要软件的配合
个人觉得企业级设备,不光靠的是硬件,譬如思科,更多的也是靠软件、系统的优化
举个例子,Linksys的民用级路由,WRT300N
V1是264MHz的BCM4704
V1.1用的是300MHz BCM4785
V2用的是IXP420
但是,性能V2比V1.1好很多吗?
IXP4xx ARM处理器的NAT吞吐量尚不足百兆,再加上家用级的固件,性能估计连V1都不如

时代在发展,科技在进步,我们不能用停滞的眼光去看待事物
目前阶段的主流路由硬件性能,针对国内绝大多数的家用环境,路由的NAT性能的需求还远未达到饱和
倒是对路由器其他特色功能的需求越来越多,譬如无线性能、USB应用等等
当我们的基础网络硬件设施建设达到日本、韩国、中国香港那样的水平时,个人家庭接入百兆甚至千兆级带宽时,那个时候可能路由硬件的NAT性能才会遇到瓶颈。

作者: glk17    时间: 2012-3-15 13:21
另外,补充一下

加大内存,大部分有数的网友是为了给路由器脱机下载等等用的
因为有数的网友大都知道,纯网络应用(家庭环境),32M内存远远足够,几乎永远用不完
要拿连接数来说的话,DIR-655 16MB内存,连接数2W+,家用需要多少连接数


作者: 王轩辕    时间: 2012-3-15 15:25
讨论的帖子要多顶顶~~~
作者: formoonnight    时间: 2012-3-15 16:03
本帖最后由 formoonnight 于 2012-3-15 16:04 编辑
glk17 发表于 2012-3-15 13:21
另外,补充一下

加大内存,大部分有数的网友是为了给路由器脱机下载等等用的


dir655,我前几天才发的贴子说它的问题

我手上有一个,研究过,最后结论:它就是个垃圾。

金玉其外,败xu其中。浪费了那个强大的处理器和千兆交换芯片。

dilink的固件风格,易用性太差。稳定性太差。国内情况考虑的太少。

如果DILINK没有大的改变,它生产的路由我一律无视。不管硬件规格看起来有多诱人。

作者: formoonnight    时间: 2012-3-15 16:06
本帖最后由 formoonnight 于 2012-3-15 16:06 编辑
formoonnight 发表于 2012-3-15 16:03
dir655,我前几天才发的贴子说它的问题

我手上有一个,研究过,最后结论:它就是个垃圾。


对了,还有一个网件。好象也是个外国货。

他的固件风格和DLINK很象。死脑精,直肠子。

一样无视。

我看好国产的磊科,TP,锐捷和飞鱼星。

当然,还有软路由OS。不少很不错的。
作者: 大果果    时间: 2012-3-15 18:42
实践证明QOS是很有用的。我的一台机子在用迅雷,另一台玩CF,相安无事,以前是不敢想像的,迅雷一开啥都不能玩了。
作者: formoonnight    时间: 2012-3-15 21:19
大果果 发表于 2012-3-15 18:42
实践证明QOS是很有用的。我的一台机子在用迅雷,另一台玩CF,相安无事,以前是不敢想像的,迅雷一开啥 ...

要什么QOS,要什么QOS,啊???要啥QOS

你把另台机子,迅雷的最高带宽限制一下就行了。

至于并发连接,你把每台电脑设置成2048即可。

而路由,一般网吧级路由至少都会是8192个并发。

要啥QOS呢?

我就是喜欢光速网关,纯暴力网关,什么QOS啊?小包转发能不能做上去?

就那20~30PPS的小包转发率,CPU都不够用了,再开QOS。你网游延迟不高吗?

令牌队列,你见过几个家用路由支持的?


我的意思是:带宽够大,只不过个别电脑占网速,这时不用QOS。把电脑设置一下就行了。

            带宽很小,或客户机很多。你就是再先进的QOS也起不到什么作用。


如果QOS真是这么万能,那2M带宽带1000台电脑无问题喽?

qos这个概念搅乱了很多人。

其实“智能带宽和连接数分配”才更合适网吧或企业使用。不至于让某一台电脑独霸网速

又能保留所有电脑最小的平均网速分摊。

QOS这个概今肯定就不对 。服务质量保障?基于IP的QOS?消息队列?

那得要多强的CPU才能应对疯狂的P2P或攻击包?马上千兆网要普及了,路由CPU的性能升了10倍了吗?


INTEL的IXP425平台的QOS。基于硬件的,说是QOS,其实就是带宽限制

TP的固件历来都是带贡限制+并发连接数限制。

那些无线路由的QOS?是个啥?我反正是不懂。谁爱懂谁懂去。

所以我才说QOS是逻辑问题,不是技术问题。

------------------------------------

以上回复,纯属胡扯,如很搞笑,请您无视!
作者: nngx    时间: 2012-3-15 23:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: jForce    时间: 2012-3-16 00:01
formoonnight 发表于 2012-3-15 21:19
要什么QOS,要什么QOS,啊???要啥QOS[lol>

你把另台机子,迅雷的最高带宽限制一下就行了。

我做qos的
qos一般有入方向和出方向
一般我们应用在出:source自己,目的any
设定自己为最高优先,再拥塞情况下,给自己保证带宽
另外,因为出方向是以太网100/1000M? 而实际带宽是2M或者稍微多点,需要来一次流量整形
非常有用,很准确的
作者: jForce    时间: 2012-3-16 00:03
至少在我们这用得很好
作者: formoonnight    时间: 2012-3-16 00:12
本帖最后由 formoonnight 于 2012-3-16 00:14 编辑
jForce 发表于 2012-3-16 00:01
我做qos的
qos一般有入方向和出方向
一般我们应用在出:source自己,目的any


你做QOS的,专业人士

我这个菜鸟就想向你请教一下

无论怎样,2M带宽是不够比如网吧百来台电脑分的。

这时候的优先,优先谁呢,优先哪些数据流呢?

难不成有某种QOS机制能让百来台电脑在2M出口带宽下都从容不迫的上网?

队列机制最多让大家的访问速度都平均慢下来,而不至于让其中某一单体占用大部分带宽。

而出口带宽小意味着,大家都很慢和大部分人断线没什么本质区别。都是糟糕的上网体验。

从根本解决问题还是限制带宽和并发数,并且尽量增大出口带宽。

个人菜鸟理解方式。请指正。

作者: jForce    时间: 2012-3-16 00:15
formoonnight 发表于 2012-3-16 00:12
你做QOS的,专业人士

我这个菜鸟就想向你请教一下

优先哪些数据?
你定义优先数据?
DSCP打标,队列转发 ok?
作者: 恋上苍蝇    时间: 2012-3-16 00:30
学习下  也想弄个软路由
作者: “巧克力,味道    时间: 2012-3-16 00:34
非常精彩的帖子。。。學習
作者: formoonnight    时间: 2012-3-16 01:06
jForce 发表于 2012-3-16 00:15
优先哪些数据?
你定义优先数据?
DSCP打标,队列转发 ok?

然后2m就可以百来台机子不卡了?

这就是神奇的qos?

还是别去提QOS吧。太玄论了。和音响中的发烧机一样。呵呵。

均衡负载,带宽限制,并发数限制,最小带宽保留,智能带宽分配。

还是谈这些比较有意义。

结束。
作者: stephenmaxmax    时间: 2012-3-16 09:57
formoonnight 发表于 2012-3-14 21:25
我一直就是这么干的。

我不指望市售的无线路由的可靠性能达到24*7不间断。

我家也是,软路由后面是24口交换机,下面挂有AP,下载机,NAS,大奶,HTPC,XBOX360,电视等。
这样的话AP从来不死机不重启。但还是有个问题,用无线的用户全速从NAS上拖文件时,手机的wifi就会断流

作者: jForce    时间: 2012-3-16 10:20
formoonnight 发表于 2012-3-16 01:06
然后2m就可以百来台机子不卡了?

这就是神奇的qos?

哎哟 拜托
傻瓜也知道qos只能保证个别业务优先
作者: stephenmaxmax    时间: 2012-3-16 11:40
jForce 发表于 2012-3-16 10:20
哎哟 拜托
傻瓜也知道qos只能保证个别业务优先

不进行丢包操作的qos无法保证优先,因为出口就那么一点。
作者: Gone    时间: 2012-3-16 12:02
我就是花钱换内存到64M的傻子之一
作者: DGQ    时间: 2012-3-16 12:04
stephenmaxmax 发表于 2012-3-16 11:40
不进行丢包操作的qos无法保证优先,因为出口就那么一点。

我家用QOS很正常,要是不开QOS,有人BT迅雷或者电影,别人就卡死了,开了QOS,任意别人怎么胡搞都行。

连接数也限制。
作者: stephenmaxmax    时间: 2012-3-16 12:37
DGQ 发表于 2012-3-16 12:04
我家用QOS很正常,要是不开QOS,有人BT迅雷或者电影,别人就卡死了,开了QOS,任意别人怎么胡搞都行。

...

我觉得你家的情况起效果,是因为上行带宽有限的情况下,对上行的ack包进行了优化
作者: johngoo    时间: 2012-3-16 14:21
formoonnight 发表于 2012-3-16 01:06
然后2m就可以百来台机子不卡了?

这就是神奇的qos?

Qos对天朝神奇的上传速度改善是显著的。

当然,2M的带宽,即使是2M上下行对等的线路带100台机器都是很累的,而且基本没人会这么干。

这里很多人所说的Qos基本都是针对ADSL或者类似对上传速率进行限制的环境下讨论的,例如2M下行+512K的上行,这类接入在天朝很常见,理由就是防止私人建站,你懂得。

一些中小型公司基本都是10M/100M对等光纤专线,而且网吧基本也是这样的多,这种环境下再争论神奇的Qos已经没有意义了。
作者: 1yanmin1    时间: 2012-3-16 15:59
这帖子讨论的重心怎么变成了QOS了?QOS说实话在CCNP的内容中都不是特别的全面,还是需要一些功底的。并非会匹配几种规则就算会了。还有,只有家用路由器才把个Qos标识的大大的放在菜单里让我们看。其实实际用途并非很大。因为Qos的应用类型初始是针对企业或者公网这样的复杂数据类型的 。一个家庭的上网能有几种类型的数据?无非就是网页加游戏、加下载罢了。厂家把Qos推出来只是作为卖点来的。而且企业的QOS一般都是做在SDH、MPLS的专线之间,而最不重要的上网需求,前端都是上个行为管理设备了事,花时间维护上网线路,在我看来是在浪费网络工程师的宝贵时间。


企业的专线上QOS的作用又是什么呢?是为了保证VOIP、视频这类实时应用不受延迟,是为了保证SAP,Oracle,Notes,Exchange,CIM等等关键应用,是为了内部HTTP,CIFS的应用,等等。

关于带宽,我所在的公司是世界500强,拥有较多的线路与各分公司相连,QOS也较为复杂。线路一般是2M/4M。在我们的internet出口处,最大的也不过是20M的IP MAN。并非有什么100M上下对等。事实上对比我就职的另一家500强,现在单位的上网线路已经是很强大的带宽了。企业里的internet需求其实真的是个非常不关键的应用。因为真正发布应用的线路是不会和员工上网线路混在一起的。也就是不需要那个可笑的家用Qos。
作者: formoonnight    时间: 2012-3-16 17:30
1yanmin1 发表于 2012-3-16 15:59
这帖子讨论的重心怎么变成了QOS了?QOS说实话在CCNP的内容中都不是特别的全面,还是需要一些功底的。并非会 ...

这个回复才中肯,实际。顶你一下。。

说QOS是保障一些关健性应用更合理些。

不是我搞混了概念,是现在的家用路由个具都上QOS,好象QOS是万能的一样。

呵呵。很反感那些虚而不实的东西。
作者: xaaaaaaaaaaaaaa    时间: 2012-3-16 18:08
主要是用8M内存的机型CPU一般都是很差的了~
作者: Ranma    时间: 2012-3-16 23:33
路由器上面的QOS没啥大用,软路由的QOS不错。
作者: jonjonchen    时间: 2012-3-17 10:05
xaaaaaaaaaaaaaa 发表于 2012-3-16 18:08
主要是用8M内存的机型CPU一般都是很差的了~

8M内存连5354都发挥不了性能
作者: zxf1983    时间: 2012-3-19 13:34
以前双拨moto850g,16m很快就死机,后来加30m,稳定,一般每星期自动重启
作者: formoonnight    时间: 2012-3-19 14:06
zxf1983 发表于 2012-3-19 13:34
以前双拨moto850g,16m很快就死机,后来加30m,稳定,一般每星期自动重启

路由器设计固件时,就考虑到自动释放空闲内存的。

除非是BUG指令导致数据滞留。

定期重启路由释放内存-------又一个谣言!
作者: solen    时间: 2012-3-19 17:16
软路由 和 普通家用路由都有在用哦。。
家用路由也没lz说的那么不堪,毕竟家用的负载不大,个人用3420 刷个op,也没死机什么的,5,6个中端用的妥妥的
另外 qos 是用来更有效地使用网络的技术,并不能解决带宽本身不足的问题
作者: 网络旺旺    时间: 2012-3-19 19:15
formoonnight 发表于 2012-3-19 14:06
路由器设计固件时,就考虑到自动释放空闲内存的。

除非是BUG指令导致数据滞留。

唉.LINUX的工作机制。。。你去了解 亲。
作者: formoonnight    时间: 2012-3-19 19:21
本帖最后由 formoonnight 于 2012-3-19 19:21 编辑
网络旺旺 发表于 2012-3-19 19:15
唉.LINUX的工作机制。。。你去了解 亲。


你见过哪个手机要定时重启,以释放内存的?(不是指现在的安卓系统)

同样,那些专用操作系统的固件,不是象WINDOWS那样要每每重启哦。。

还有,感觉你好象很懂?

你很懂你要么去做稳定好用的路由,要么就说清楚工作原理,来教教我们这些菜鸟。

在这里叹什么气?
作者: Malan    时间: 2012-3-20 00:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 光辉的晨星    时间: 2012-3-20 07:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: fuxingchina    时间: 2012-3-20 08:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharptime    时间: 2012-3-20 09:52
楼主说的有道理

加大内存通常是为了增加功能,例如方便脱机下载,脱机挂PT之类的

增加性能确实不太可能
作者: tvkrm    时间: 2012-3-22 12:18
很技术  帮顶了
作者: ffltt    时间: 2012-3-22 15:29
说得很有道理!!!在理,在理啊!!!!
作者: sonicxz    时间: 2012-3-22 16:09
sigporsson 发表于 2012-3-14 23:04
这话也太绝对了,我就在用f300wr,就是你不屑的加内存16/64,还加了usb接口,刷上openwrt。虽然稳定性比tom ...

加USB当然有必要,有条件还可以单片128M,貌似很稀有

其实LZ这文章老了,N年前的了,内存这玩意大总比小好,也就是适当就好

一般家用路由,无USB的,32M足以,即使QOS全开,连接数上万,也是够用了

不过貌似最新的路由都很变态,普通的也128M了
作者: formoonnight    时间: 2012-3-22 16:56
sonicxz 发表于 2012-3-22 16:09
[titter>加USB当然有必要,有条件还可以单片128M,貌似很稀有

其实LZ这文章老了,N年前的了,内存这玩 ...

路由就是路由,家用向多功能发展,企业和网吧向高稳定高速发展。

骨干网向极高速和智能模块化发展。

你非要把路由搞的跟一台电脑一样那也没话说了。但路由就是路由。主功能就是包转发。

其它的都是附加功能。

就象高速公路,就是高速行车用的,如果非把它改造成美食一条街。不是不可以,而且减弱了他原本该有的功能。

路由就是路由,服务器就是服务器,你可以弄台服各器专门24小时下载。

但你非把路由上挂USB挂程序用来下BT。我觉得这样不伦不类。不旦影响速度,而且稳定性不可能会好。一个设备功能越多BUG越多,稳定性越差。

我喜欢专用设备,各司其职。不喜欢那些全集成,但每样功能都很烂的东西。
作者: sonicxz    时间: 2012-3-22 16:59
formoonnight 发表于 2012-3-22 16:56
路由就是路由,家用向多功能发展,企业和网吧向高稳定高速发展。

骨干网向极高速和智能模块化发展。

骚年,不要那么激动
没什么好争论的


都说了默认路由功能32M足矣,不用再吐槽了
作者: formoonnight    时间: 2012-3-22 17:27
sonicxz 发表于 2012-3-22 16:59
骚年,不要那么激动
没什么好争论的

你牛逼。叫我少年。。。

感叹啊。。。我真希望我还是少年

作者: sonicxz    时间: 2012-3-22 17:35
formoonnight 发表于 2012-3-22 17:27
你牛逼。叫我少年。。。

感叹啊。。。我真希望我还是少年

看你那么有活力,感觉最多也就30出头的样子,年轻真好
作者: formoonnight    时间: 2012-3-22 19:28
本帖最后由 formoonnight 于 2012-3-22 19:29 编辑
sonicxz 发表于 2012-3-22 17:35
看你那么有活力,感觉最多也就30出头的样子,年轻真好


...............无语,认输!
作者: zhdick    时间: 2012-3-23 15:38
sonicxz 发表于 2012-3-22 16:09
[titter>加USB当然有必要,有条件还可以单片128M,貌似很稀有

其实LZ这文章老了,N年前的了,内存这玩 ...

因为小容量的早停产了。。。
作者: sonicxz    时间: 2012-3-23 15:46
zhdick 发表于 2012-3-23 15:38
因为小容量的早停产了。。。

还是有库存的,去年各品牌都出过一批8M SDRAM的路由
用于BCM5356系列的
内存也是10年台系的
作者: zc-mediastudio    时间: 2012-3-23 16:37
基本同意楼主意见。我的WRH54G,基本上一两周都不关的,使用没什么问题。家里五台计算机,有无线,有网线。和那些个卖翻新思科的比,我这个配置太差了
作者: jonjonchen    时间: 2012-3-23 17:03
zc-mediastudio 发表于 2012-3-23 16:37
基本同意楼主意见。我的WRH54G,基本上一两周都不关的,使用没什么问题。家里五台计算机,有无线,有网线。 ...

我8M的WRH54G,拖不动20M光纤
所以内存不足对性能还是有影响的
不然厂家也不会根据一个CPU芯片出各种不同容量内存配置的路由了
作者: zc-mediastudio    时间: 2012-3-23 17:08
jonjonchen 发表于 2012-3-23 17:03
我8M的WRH54G,拖不动20M光纤
所以内存不足对性能还是有影响的
不然厂家也不会根据一个CPU芯片出各种不 ...

小城市,1200/年,电信只有4M的带宽,要8M的,非要捆绑一个手机和电视,还吓唬你说,8M有一半是电视的带宽,可能用不上。所以将就将就吧
作者: zc-mediastudio    时间: 2012-3-23 17:09
jonjonchen 发表于 2012-3-23 17:03
我8M的WRH54G,拖不动20M光纤
所以内存不足对性能还是有影响的
不然厂家也不会根据一个CPU芯片出各种不 ...

如果20M估计会够呛,不过目前还没有享受到呢,真普及了,会考虑换个E2000系列的。
作者: stephenmaxmax    时间: 2012-3-23 18:34
formoonnight 发表于 2012-3-22 16:56
路由就是路由,家用向多功能发展,企业和网吧向高稳定高速发展。

骨干网向极高速和智能模块化发展。

十分赞同

我也是一直这样认为的

下载机就是下载机,路由就是路由,nas就是nas,htpc就是htpc,硬合成一块只能变成一个迁就这迁就那,干什么都有缺憾的垃圾货
作者: jackyxu2007    时间: 2012-3-23 23:12
那目前有没有性价比高的默认配置就比较好的无线路由,不用加内存就行的。
作者: garou    时间: 2012-3-25 14:38
只用博通设备的飘过。。。。。。。
作者: 不记得了    时间: 2012-3-25 14:56
有多少银子办多少事情,家用路由QOS也就真的只是限速功用比较实际点,而真的企业级与其花时间花银子搞QOS不如弄多条线路,起码专用线路和日常工作线路是肯定要分开的。
现在家用路由器真的没啥好玩的,哪天有空我也弄个ROS玩玩看,现在软路由做AP部分的网卡有啥好推荐么?




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4