小弟近日将主路由 N4100+4 口 2.5G 的 I226-v 从 ikuaiOS 切换到了 Openwrt 官方源版本,一开始遇到了 pppoe 只有 300M 的尴尬情况,后来搜索发现是对应网口的 RSS 没有关联 4 个核心,关联之后就可以正常跑满 1300M 下载的带宽,同时内网 2.5G 速度正常。此为前提
后来咸鱼上收了个零刻 IPC ,J4205+4G LPDDR3+64G EMMC 的配置,自带两个千兆网口,通过 ASMedia ASM1184 PCI-E 2.0 Switch 芯片可以外接一个扩展板,带有 4 个 i225-v B3 版本网口,将 N4100 的固件直接镜像到 IPC 上,发现 pppoe 最大只有 800M ,内网更是最大只有 1.3G 的带宽。相关配置完全相同,CPU 睿频已开到最大,节能模式已关闭。均无法满速
后来觉得可能是 pppoe 开销太大 CPU 太弱顶不住,刷了个 debian12 进去,做了个软桥接做交换机使用。在此模式下使用 iperf3 单线程多线程打流,到主路由上都只有 1.37G 的带宽,从路由器向设备打流最大 1.76G 。测试时 CPU 占用最高 60%,其他核心 30%左右。
此时局域网内其他不经过这台设备网卡的设备速度都正常,SMB 跑 280MB/s 轻轻松松。
已经尝试过的解决办法有:
1.将 CPU 超频定频到 2.6Ghz ;
2.将网卡的 RSS 队列关联到 4 个核心,运行时确实有占用,但占用值较低;
3.全新安装 openwrt ;
按理说 J4205 比起 N4100 差距可能也就不到 10%,同样的系统同样的优化流程速度有一种半双工的感觉,网卡也确认过运行在全双工模式上。
除此之外请教各位,还有其他的办法能做相关的调试嘛~还是说这玩意儿有什么缺陷就只能这样了?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1021167
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.