切换到宽版
  • 47586阅读
  • 186回复

MT7621超频后比BCM47189厉害 [复制链接]

上一主题 下一主题
离线supty

发帖
10
M币
987
专家
0
粉丝
7
只看该作者 180楼 发表于: 07-20
看帖子挺热闹的,好久没发言也来说两句,个人意见,仅供参考

其实呢,MTK7621,7620,BCM47XX 这类芯片本来定位就是家庭网关设备,用这些芯片做的路由严格意义上来说算不上企业级路由,针对数据转发完全是靠CPU性能配合软件来支撑的,在高带宽下也会存在一些瓶颈,所以就开始硬件上集成了诸如HWNAT来协助处理,一般家庭设备跑有线基本上都是足够的,主要资源开销都是在
无线这块,比如无线数据的AES/PSK加密解密等等,因此用这类芯片能带个几十个设备已经算很不错了.

顺便说下企业级AP,企业级AP目前一般用的高通QCA系列企业级主控会多一点,通常会再专门搭配一个CLPD(FPGA)硬件来处理数据转发,无线加密解密等等,加上优化的天线设计,往往带机量也会非常大。

再说下内存大小,首先是内存大小得和芯片配合,用8M内存和128M内存对于厂商几百K的出货量来说是能节约不少成本的,内存大小和带机量必然有联系,但还是要看下嵌入系统,对于一般8M内存的路由,多半都是跑的vxworks,这类操作系统本身资源开销非常低,固件也能做的非常小,性能也非常的好,缺点就是开发难度较高对于openwrt之类的linux系统来说,内存需要就会多一点,基本上目前128-512M的家用路由都是跑linux的,对于往后的趋势,liunx内核的路由数主流,开发各类资料都相对容易点.

然后再说下企业级路由,目前H3C,华为,Juniper,CISCO主要的入门级企业级路由都是用cavium家的CN系列NP
处理器,属于MIPS64架构, 1到10来核不等,据说以后会往ARM架构转,比如典型的H3C ER3200G2 用的1G双核基本
上带1-200个用户完全没任何问题,再高端一点的设备往往都是NP+FPGA(CPLD)来处理了, 具体来说NP就只负责
一些高级的功能,如控制,防病毒,过滤,IPSEC 功能等等,FPGA(CPLD) 就只负责数据转发处理, 所以性能上可以做的非常高,处理10G,100G的带宽都不是什么问题,并发数也能实现上百万甚至上千万,在企业级路由中512M内存基本算是起步,8G,16G也很常见,通常操作系统启动就会占用几百M空间,维持上百万的连接也会耗费
很大的内存,还有像目前全球的全网BGP路由表前缀和路径都接近500M了,各种路由附加的功能都需要大量的内存来支持,正常来说企业级路由都是1万的起步价,基本都具备电信级的可靠性,硬件成本占比都不高,重要的是往往都提供5-10年的软件更新修复支持.

至于目前的X86架构的路由,能跑满千兆线速转发已经是奇迹了,主要是网卡和CPU通讯涉及到一个中断问题,这几年有没有改进也没过多了解,总的来说再厉害的X86路由也是不如一台入门NP+FPGA(CPLD)架构的纯硬件路由的.
离线addfix

发帖
5
M币
469
专家
0
粉丝
1
只看该作者 181楼 发表于: 08-16
看不下去了。BRCM4709就是个瘸腿的U,不支持硬VFP,NEON,硬件加密,怎么在这抖机灵。除了无线部分比MTK强以外,U真的是一无是处(搞不清楚ASUS和网件卖的那么贵)
离线be2k

发帖
2
M币
0
专家
0
粉丝
0
只看该作者 182楼 发表于: 09-05
回 supty 的帖子
supty:看帖子挺热闹的,好久没发言也来说两句,个人意见,仅供参考
其实呢,MTK7621,7620,BCM47XX 这类芯片本来定位就是家庭网关设备,用这些芯片做的路由严格意义上来说算不上企业级路由,针对数据转发完全是靠CPU性能配合软件来支撑的,在高带宽下也会存在一些瓶颈,所以就开始硬件上集 .. (2018-07-20 00:01) 回 supty 的帖子

企业级路由器的大内存主要是用于其他额外工具,比如sip这些专门协议的处理(涉及压缩可能有些还带加密,如果没有专门加密fpga就需要主控提供相应的特性支持)、防火墙/流控中3层以上部分,不过具体性能还和主控相关,正常的3层功能是很难想象在多大的网络环境中需要用到512甚至1G内存的。

X86、powerpc在流控上用的很多,是因为这类cpu架构适合处理5-7层的数据包,在最基本的nat上x86是无法跑足的(powerpc的没用过,虽然也是精简指令但估计还是会类似于x86),这是硬件本身特性决定的。ARM现在越来越多是因为产业链的关系,MIPS到74k架构就没有重大的升级了,而ARM则一直在快速的发展,因此ARM在相当程度上替代MIPS是趋势,而ARM本身的低功耗也适合作为嵌入式硬件,另外就是vxwork和linux了,vxwork稳定性好是因为用了那么多年了,早期的嵌入式系统基本都是vxwork,还有就是wince了,但wince现在几乎已经没有了。而安卓的兴起让人看到用精简的liinuxn内核来作为嵌入系统的基础,现在在一些工业设备上也能看到linux了,这说明传统的vxwork甚至某些厂商(比如西门子、施耐德这样的全球工控系统厂商)自己的系统也开始接受挑战,这不是坏事,虽然目前的linux系统在和传统的vxwork系统对比时在稳定性上略差一点,但不可否认的是vxwork也没能提供那么多功能不是,如果考虑到系统的复杂性,vxwork就一定比linux好?我用过的一些sip话机告诉我未必,因为跑在vxwork上的sip话机一样会死啊,不论是杂牌的话机还是华为这样的。。。

回到正题,MTK的产品在最早版本中存在较多bug,这很正常,很早以前在硬研单位待过,当年除了intel的方案前期研发的稳定性较好,via的还行,AMD、nvidia、ali这样的都让硬研工程师们吃了不少苦头,而当时mtk还在做cdrom的芯片呢。。。但我相信当版本一个个推进后很多bug都是会消失的,单从bug的角度论,说mtk不能用我是不相信的,但从效能方面说mtk或许还要在继续积累一段时间,当然arm进入企业级市场的时间本身也不长,不单单是mtk用的少,和传统的mips比,整个arm在企业级市场里的份额也不大,这和那个厂商的产品无关,而是和产业生态相关,但arm我认为还是趋势,至少在中等规模(1000个以下设备接入)网络里应用arm会是趋势,而更大规模的网络事实上据说所知除了一些提供边际服务的需要专门的硬件,今后都会转移至云端,这是在运营商工作的朋友提供的信息,至于将来会如何我们可以拭目以待。
离线be2k

发帖
2
M币
0
专家
0
粉丝
0
只看该作者 183楼 发表于: 09-05
之前回复里有个错误,7261A是1004Kc,因为是双核双线程想当然的当作arm了。
离线cw86926639

发帖
1
M币
-497
专家
0
粉丝
1
只看该作者 184楼 发表于: 09-19
楼上那个自称路由器厂的打工仔,是不是近2年被斐讯用mtk芯片挤掉了许多订单,厂子倒闭了吗?真可怜,满嘴喷粪,初中没毕业的垃圾吧
离线whf20

发帖
1462
M币
3938
专家
3
粉丝
39
只看该作者 185楼 发表于: 09-22
昨天再次用两台K2P测试,1台刷灯大的Padavan,1台刷梅林1.2。华为P10 Plus连接这两台路由的5G,跑满100M宽带到18M/s时,47189占用近50%,7621A接近20%。性能上的确是MTK版的K2P,完爆BCM版K2P。但BCM版K2P的优势,5G也的确更稳定一点,测试时网速比较平稳。
接着又测刷原版Padavan的K2,用路由模式的话,5G跑满100M时CPU占用100%。AP模式跑满100M占用约30%。
[ 此帖被whf20在2018-09-22 14:29重新编辑 ]
离线ljz757

发帖
404
M币
14
专家
1
粉丝
12
只看该作者 186楼 发表于: 09-22
回 潘工 的帖子
潘工:用户被禁言,该主题自动屏蔽! (2018-02-03 23:39) 回 潘工 的帖子

我记得维盟有一款路由是MTK的处理器,型号好像是,FBM-1021V