关于 Arm 软路由使用体验不如 X86 软路由

Donahue · 2024-10-30 05:38:27 · 222 次点击
之前提到过 x86 使用体验比 arm 好,今天对比测试了一下,发现了可能的问题,不知道有没有大佬知道怎么解决~
x86: j4105, pve 下开 openwrt, 恩山下载的固件
arm: king3399, armbian 下 docker 开的 openwrt, openwrt.ai 下载的固件
使用场景: 点击 openclash -> 插件设置 / 覆写设置这两个界面

都是 openclash 最新版本,arm 在点击 openclash -> 插件设置 / 覆写设置这两个界面的加载速度明显很慢, x86 秒出。使用 chrome 查看网络,发现是前端发出以下请求的时候, arm 比较慢,需要 1.86s 响应,而 x86 只要 0.26s 。

/cgi-bin/luci/admin/services/openclash/config-overwrite

然后我后台看了下 cpu 占用,x86 在疯狂刷新 openclash 设置页面的时候基本没有明显 cpu 波动,而 arm 会产生很大的 cpu 占用,30%以上。网上搜了下相关问题有人说安装 irqbalance 可以解决 luci 界面慢,我安装了之后,arm 在刷新设置界面的时候的 cpu 占用降低了,但是 openclash 设置界面响应速度还是慢。

观察 htop, 发现一点区别,
arm 的固件 luci 后台是 ucode /www/cgi-bin/luci 这个命令运行的,
x86 的是/bin/lua /www/cgi-bin/luci 这个命令运行的, 不知道有没有关系。

对使用体验的影响就是在设置 openclash 的时候,arm 固件明显没有 x86 的丝滑流畅,其他界面就不清楚了。虽然跑梯子都能跑满宽带,延迟也没什么区别,但是偶尔折腾一下的时候点击后还要等 2 秒才出返回页面就挺恼火的。

各位的 arm 软路由也可以测试看看有没有这个问题呢,也不知道是固件原因,还是 docker 下开 openwrt 的原因。
举报· 222 次点击
登录 注册 站外分享
16 条回复  
wuzhi1234 小成 2024-10-30 05:51:10
arm 玩 docker 和 x86 不是一个档次的
xtx 初学 2024-10-30 05:53:13
远离 arm 。
rulagiti 小成 2024-10-30 06:29:28
用了 5 年 N1 ,换成 X86 了,爽!
x86 初学 2024-10-30 06:41:48
是的,没错🤔
zhixiao 小成 2024-10-30 07:18:02
能不能直接用物理机安装 openwrt 测试?按我的理解 docker 得性能损耗应该比 pve 要大一些,我自己用的是 3588 和 j4125 ,体感上来说太大区别,luci 界面好像也差不多
SkywalkerJi 小成 2024-10-30 07:21:17
真正拼主频拼功耗的场合 arm 就拉跨了吧。
WizardLeo 小成 2024-10-30 07:46:49
我认为 arm 软路由只适合小空间、低成本旁路由,其他几乎任何场景都不如 x86 软路由。 原厂路由器和硬路由刷机不在此列
TophTab 初学 2024-10-30 07:52:41
ARM 插件都不全,放弃了
bytesfold 小成 2024-10-30 07:54:00
我用树莓派 5 ,装了 PVE ,PVE 虚拟了 Ubuntu 和 OpenWrt ; 还有 12100 和 N100 两个测试机。 之所以不用 X86 的原因是峰值功耗会大一些,树莓派 5 峰值功率 8W ,要是 12100 峰值能上到 50 以上,基本上需要科学的网页都会触发一个较大的功率,心里不爽
12下一页
返回顶部