mtk 路由器里烂大街的 padavan,对多核优化很烂。

2019-08-28 14:53:31 +08:00
 bibiisme
k2p,之前笔记本用 ac3165 时无线还能跑 340,当时觉得 433 这个速率挺快。没想到换 866 的网卡后只能跑 400 多。后面测速时看了下 cpu 占用,发现 cpu1 满载其他核心却没什么占用,于是上网查了下资料,经过调整,现在无线测速终于能跑 630 多了。
21619 次点击
所在节点    宽带症候群
49 条回复
bibiisme
2019-08-28 14:56:43 +08:00
echo 8 > /proc/irq/11/smp_affinity
echo 8 > /proc/irq/12/smp_affinity
echo 8 >/sys/class/net/eth2/queues/rx-0/rps_cpus
echo 8 >/sys/class/net/ra0/queues/rx-0/rps_cpus
echo 3 >/sys/class/net/eth3/queues/rx-0/rps_cpus
开机启动加了这几条命令,前四条是让 cpu3 跑局域网和无线,最后一条是让 wan 和 nat 跑 cpu 0 1。默认情是全跑 cpu1,有毒。
bibiisme
2019-08-28 14:59:23 +08:00
调整后测速时的 cpu 占用,可以看到负责 nat 的 cpu 0 1 负载很高,跑无线的 cpu3 负载也不低。之前全跑一个核心快得起来才怪了。
https://s2.ax1x.com/2019/08/27/moQmhq.png
kid740246048
2019-08-28 14:59:39 +08:00
mark 一下,刚收了台歌华链的路由器,回头试试这个办法
demov2
2019-08-28 15:02:34 +08:00
newifi 3 应该同理,学习了
bibiisme
2019-08-28 15:06:00 +08:00
@demov2
@kid740246048
新三歌华的 padavan 支持硬件 nat,cpu 负载很低,没啥影响。k2p 这种 7615 的 padavan 不支持硬件 nat,只能靠 cpu 软转发,才暴露了问题。
bibiisme
2019-08-28 15:08:29 +08:00
另外想了一下,k2p 这种 7615 的 padavan 是民间支持的,padavan 官方支持的机型都有硬件 nat ,根本用不到 cpu 性能,估计也就没人管多核调度了。
brMu
2019-08-28 15:10:23 +08:00
学习了
@bibiisme 那 cpu2 跑啥呢?
bibiisme
2019-08-28 15:14:41 +08:00
@brMu 暂时空载,测试了下让 cpu2 再来跑无线或者 nat 性能并没有什么变化,主要是觉得核心之间交流也需要带宽,就少用一个吧,反正够用了。
brMu
2019-08-28 15:16:02 +08:00
@bibiisme 好的大佬,再请教你刷的是什么固件呢?
bibiisme
2019-08-28 15:17:24 +08:00
@brMu 自己用 hanwckf 源码编译的
ihipop
2019-08-28 15:50:23 +08:00
@bibiisme 听说新三漏油,歌华漏油吗?另外 op 系统对新三和歌华,K2P 的 hwnat 支持情况如何呢?
我一直想买个纯有限 op 路由,越小越好,放弱电箱。
ihipop
2019-08-28 15:51:04 +08:00
@ihipop s/有限 /有线 /ig
bibiisme
2019-08-28 16:21:39 +08:00
@ihipop op 的 hwnat 只支持有线,无线失效,其他没什么毛病
0ZXYDDu796nVCFxq
2019-08-28 16:24:09 +08:00
这个数字的表达方式是 bitmask 吗?
bibiisme
2019-08-28 16:36:22 +08:00
bibiisme
2019-08-28 16:36:27 +08:00
nealwx
2019-08-28 17:04:01 +08:00
即使有 HWNAT,还是要加 CPU 分配。
Archeb
2019-08-28 17:23:01 +08:00
学会了,感谢
回去给 K2P 加上
ZeroYe
2019-08-28 17:24:52 +08:00
在恩山也看到楼主的帖子,不过 k2p 的 padavan 不知 hwnat 真的很伤,我的新三跑 speedtest,cpu 几乎动都不会动,朋友的 k2p 开了 sfe 都占用 20%左右。感觉 k2p 还是做 ap 比较合适
bibiisme
2019-08-28 18:17:57 +08:00
@ZeroYe 其实也还好,cpu 占用是高点,但实际速度没啥问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/595887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX