找回密码
 加入我们
搜索
      
楼主: Baishui

[网络] 随着带宽提升,MikroTik 家的路由器硬件是不是已经不适合家用了。

[复制链接]
发表于 2024-7-23 02:42 | 显示全部楼层
pdvc 发表于 2024-7-22 10:54
他家的就是纯软路由,PPPOE和NAT都是CPU跑,还是单核,RB4011时代被坑了以后我就抛弃他家了。 ...

单不单核看的是网卡的多队列能力,我RB5009在SFP口上插了TP的SM410U模块跑PPPOE,实测测速的时候四核心都是均匀分配的。
发表于 2024-7-23 02:54 | 显示全部楼层
pdvc 发表于 2024-7-22 23:47
MT798x已经可以小包优先了,还是硬件级的QoS……

在延迟差距不明显的情况下,软QoS永远比硬QoS好。
发表于 2024-7-23 04:35 | 显示全部楼层
sxqt 发表于 2024-7-23 02:54
在延迟差距不明显的情况下,软QoS永远比硬QoS好。

差距不明显就不用做offload了
发表于 2024-7-23 04:37 | 显示全部楼层
本帖最后由 pdvc 于 2024-7-23 04:50 编辑
sxqt 发表于 2024-7-23 02:42
单不单核看的是网卡的多队列能力,我RB5009在SFP口上插了TP的SM410U模块跑PPPOE,实测测速的时候四核心都 ...


现在是个网卡都支持RSS,没啥用,网卡自己又处理不了PPPOE。

v7在负载不大时不明显,不过也能看出CPU0负载明细比其他核心负载多些。高负载时就露馅了,跑P2P试试就知道了......
发表于 2024-7-23 08:52 | 显示全部楼层
本帖最后由 lilarcor 于 2024-7-23 09:15 编辑
sxqt 发表于 2024-7-23 02:42
单不单核看的是网卡的多队列能力,我RB5009在SFP口上插了TP的SM410U模块跑PPPOE,实测测速的时候四核心都 ...

7.10以后已经比较均衡了。我也是平均占用
发表于 2024-7-23 09:04 | 显示全部楼层
lilarcor 发表于 2024-7-23 08:52
7.1以后已经比较均衡了。我也是平均占用

7.15.2一样会有单核重载其余轻载的问题,还不是P2P情况下,仅仅HTTP文件下载
发表于 2024-7-23 09:14 | 显示全部楼层
kevinho86 发表于 2024-7-23 09:04
7.15.2一样会有单核重载其余轻载的问题,还不是P2P情况下,仅仅HTTP文件下载 ...

我没遇到 很均衡 7.15.2
发表于 2024-7-23 10:37 | 显示全部楼层
x86觉得功耗还是太高啦

有啥好推荐吗
发表于 2024-7-23 11:07 | 显示全部楼层
加速就是这样,上限高但是下限也很低,但凡开一些影响加速的功能,性能都会雪崩式下跌。MT的软加速主要是为了灵活,没有哪个企业环境是不跑规则的,用了硬件加速基本和内核脱钩,会带来一系列限制。
发表于 2024-7-23 11:26 | 显示全部楼层
sxqt 发表于 2024-7-23 02:42
单不单核看的是网卡的多队列能力,我RB5009在SFP口上插了TP的SM410U模块跑PPPOE,实测测速的时候四核心都 ...

网卡多队列是基于IP四元组的哈希值做均衡,实际上还是保证同一条流的数据集中在一个核心处理,避免切换开销,对于单流大流量基本没有均衡能力;为了解决这个问题,linux加了一层RPS,但是很可惜Mikrotik的全系列RouterBoard都没有这个功能,仅限于X86,因为RPS二次均衡会消耗CPU资源,本身RouterBoard的CPU就弱,并且,没有RPS会让CPU的占用率低到很好看。
发表于 2024-7-23 11:32 | 显示全部楼层
pdvc 发表于 2024-7-22 23:47
MT798x已经可以小包优先了,还是硬件级的QoS……

硬件QOS不是你想的那回事,交换机就有硬件QOS,但那是无差别的限速。稍微新一点的带优先级的也是根据DSCP的标记划分优先级,但问题是DSCP的标记需要软件处理,DSCP也能作假,比如把下载流量直接标记成最高优先级,另外运营商天生就喜欢丢弃DSCP,这导致为何处理QOS如此困难。
 楼主| 发表于 2024-7-23 11:53 来自手机 | 显示全部楼层
lilarcor 发表于 2024-7-23 08:52
7.10以后已经比较均衡了。我也是平均占用

莫非不同型号差异很大,ccr2116属于一核有难15核围观,方便参考我主楼的截图样式来一张吗,给大家留个参考。
 楼主| 发表于 2024-7-23 11:56 来自手机 | 显示全部楼层
sxqt 发表于 2024-7-23 02:42
单不单核看的是网卡的多队列能力,我RB5009在SFP口上插了TP的SM410U模块跑PPPOE,实测测速的时候四核心都 ...

莫非不同型号差异很大,ccr2116属于一核有难15核围观,方便参考我主楼的截图样式来一张吗,给大家留个参考。
 楼主| 发表于 2024-7-23 12:20 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2024-7-23 11:26
网卡多队列是基于IP四元组的哈希值做均衡,实际上还是保证同一条流的数据集中在一个核心处理,避免切换开 ...

对于核心多的型号这功能感觉利大于弊,怎么也比一核有难15核围观强
发表于 2024-7-23 12:20 来自手机 | 显示全部楼层
你这要求要不DIY软,要不降低一部分要求上BPI-R4
发表于 2024-7-23 12:25 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2024-7-23 11:32
硬件QOS不是你想的那回事,交换机就有硬件QOS,但那是无差别的限速。稍微新一点的带优先级的也是根据DSCP ...

没想那回事,只是层主说的小包优先,MTK那边是有了😂
 楼主| 发表于 2024-7-23 17:21 来自手机 | 显示全部楼层
pdvc 发表于 2024-7-23 12:25
没想那回事,只是层主说的小包优先,MTK那边是有了😂

硬件还是有些局限性,比如还需要ecmp。。。这个openwrt好像是不支持的。。。
发表于 2024-7-23 19:38 | 显示全部楼层
Baishui 发表于 2024-7-23 11:56
莫非不同型号差异很大,ccr2116属于一核有难15核围观,方便参考我主楼的截图样式来一张吗,给大家留个参 ...

千兆测速,开了Queue Tree的cake流控,ipv4开了fasttrack。大概ipv4四成占用,ipv6六成占用的样子。

屏幕截图 2024-07-23 193031.png

屏幕截图 2024-07-23 193244.png
发表于 2024-7-24 09:27 | 显示全部楼层
5009 不开fk跑满2G没问题。防火墙mangle策略不能过多否则会影响整体性能。CPU会高负载在95%以上。
如果有防火墙mangle需求,又要跑满建议直接x86。
归根到底还是pppoe问题,等运营商改ipoe吧
 楼主| 发表于 2024-7-24 13:21 来自手机 | 显示全部楼层
diskerjtr 发表于 2024-7-24 09:27
5009 不开fk跑满2G没问题。防火墙mangle策略不能过多否则会影响整体性能。CPU会高负载在95%以上。
如果有防 ...

有楼上那样的图吗?跑2g时四核都满载吗?
发表于 2024-7-24 13:52 | 显示全部楼层
xffsfy 发表于 2024-7-21 17:38
你可能不知道有多少人直接插着光猫就上网了

这需求,小型公司人数100左右的也做不到。或者压根没有这么高的预算或者需求。
发表于 2024-7-24 21:34 | 显示全部楼层
本帖最后由 diskerjtr 于 2024-7-24 21:37 编辑
Baishui 发表于 2024-7-24 13:21
有楼上那样的图吗?跑2g时四核都满载吗?


这个是mangle不多的情况,7.15.2后情况已经好很多了 CPU 多核很均衡
不会像7.0一开始 单核高负载 多核围观的场景
QQ_1721828021350.png
 楼主| 发表于 2024-7-24 22:05 | 显示全部楼层
本帖最后由 Baishui 于 2024-7-24 22:10 编辑
diskerjtr 发表于 2024-7-24 21:34
这个是mangle不多的情况,7.15.2后情况已经好很多了 CPU 多核很均衡
不会像7.0一开始 单核高负载 多核围 ...


我之前在crs317上也没观察到这么严重的负载不均衡,难道是超过4核系列独有的问题?
发表于 2024-7-25 09:38 | 显示全部楼层
Baishui 发表于 2024-7-24 22:05
我之前在crs317上也没观察到这么严重的负载不均衡,难道是超过4核系列独有的问题? ...

所以不要这么快就下结论,建议多测试验证。
ccr2116  pppoe 不开ft 跑2G肯定是没有问题的,更不要道听途说5009 千兆都跑不满奇葩言论
发表于 2024-7-25 10:39 | 显示全部楼层
Baishui 发表于 2024-7-21 17:19
其实对主路由的要求也就是网口10个以上,3个sfp+,pppoe,lte备份链路,vlan三层管理,多vlan dhcp,dns ...

x86,跑CHR
你的需求也就只有这个方案了

也是MikroTik海外极力推荐的,就是双路56核才跟自家CCR 72核水平相当
捡个双路v4,或者单路EPYC,32核左右的应该比CCR便宜很多
接口你想要多少G都没问题了
海外官方跟某个网站曾经联合搞过一次100G的搭建,没记错的话是双路v4还是双路银牌来着
 楼主| 发表于 2024-7-25 11:26 来自手机 | 显示全部楼层
diskerjtr 发表于 2024-7-25 09:38
所以不要这么快就下结论,建议多测试验证。
ccr2116  pppoe 不开ft 跑2G肯定是没有问题的,更不要道听途 ...

ccr2116的问题是实测,暂时还没有人有给出可以均衡的例子,且官方论坛从2022起一直有人反馈相关问题,官方鲜有回复。rb5009不是道听途说,是官方论坛有人反馈了rb5009 不开ft只能跑800多m,不过帖子有段时间了
 楼主| 发表于 2024-7-25 12:09 来自手机 | 显示全部楼层
kartanus 发表于 2024-7-25 10:39
x86,跑CHR
你的需求也就只有这个方案了


这又走回x86+交换机的老路了。。。体积和功耗都不是太符合预期
发表于 2024-7-25 12:17 | 显示全部楼层
本帖最后由 cabala 于 2024-7-25 12:19 编辑

家用的话,n305之类的cpu怎么样?低负载的时候功耗很低,高负载也能跑上去。
发表于 2024-7-25 14:36 来自手机 | 显示全部楼层
X86软路由要跑2000M性能要求也贼高。。。。还费电
发表于 2024-7-25 14:44 | 显示全部楼层
为什么x86好多推荐chr,直接物理机不好?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 20:14 , Processed in 0.082274 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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