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

2 天前
 Donahue
之前提到过 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 的原因。
2828 次点击
所在节点    宽带症候群
44 条回复
username1919810
2 天前
两个固件不一样吧?旧版 luci18.06 用 lua 好像是比新版 js ucode 那些效率高
lyanforever
2 天前
以前用的 r2s ,现在用 5700g+Openwrt ,性能提升巨大,只能说大力飞砖真爽
superchijinpeng
2 天前
@0n2ynu mihomo docker 游戏没感觉卡
Donahue
2 天前
@zhixiao 我需要开两个 openwrt, 一个主一个备,所以这个是我的使用场景了~物理机我记得我之前用 panther x2(rk3566)的时候也是 openclash 界面响应速度慢
Donahue
2 天前
@SkywalkerJi 扶墙够用的,只是使用体验上不如 x86(设置界面有点卡顿)
Donahue
2 天前
@WizardLeo 但是这两点就很吸引人了,1 、2 瓦的功耗,能跑满几百兆梯子。如果不是因为喜欢折腾经常需要进设置界面我觉得 arm 也够用了
Donahue
2 天前
@bytesfold 我用的 j4105, 日常功耗 4w, 跑满了也才 10w. 12100 单独做 openwrt 的话太奢侈了,如果是作为 homelab 的其中一个虚拟机就还能接受。
Donahue
2 天前
@0n2ynu 我玩王者没感觉到延迟明显增加的情况~。
Donahue
2 天前
@SoulSleep 挺好的 够用就好,我是因为喜欢折腾需要开两三个 openwrt 才转 x86+pve 了
Donahue
2 天前
@laminux29 没看完全文吧,扶墙梯子两个性能都够用,只是说 arm 的 openclash 设置界面会卡顿,我感觉更大可能是 io/系统软件优化问题。
Donahue
2 天前
@username1919810 对的固件是不一样,我也感觉可能是系统/软件适配的问题
username1919810
2 天前
@Donahue #31 你给 arm 刷个 lean 固件就行了,那个默认是 luci18.06
Donahue
2 天前
@username1919810 #32 有空试试,docker 固件好像不是很好找,恩山大部分都是给 img 的
Redhut
2 天前
用的 N1 没觉得卡顿,就是启动 clash 慢一些,可能用的默认主题
zjyg1993
2 天前
看需求吧,我用的 4g ram + 8g emmc + 480g ssd ,arm 的软路由,功能在,ddns 、alist 、navidrome 、homeassistant 、aria2 、全局 clash ,很够用
superliy
2 天前
50 块一台的 d2550 带内存 带壳,能有这体验吗
Donahue
1 天前
@Redhut 上网我也没觉得卡顿,主要就是进入配置页面慢一点、还有启动 clash 也慢一点。虽然不影响上网速度,但是用户体验不太好
Donahue
1 天前
@superliy 布吉岛啊 没有用过
Donahue
1 天前
@zjyg1993 一看就没有仔细看内容。。我也只是觉得进入设置界面比较慢,启动 clash 略微慢一点,其他性能是完全够用的
eary
1 天前
我也觉得界面慢,而且是任何插件页面都慢,但整体来说使用上没有问题。我还是刷的 istoreos.,用 arm 当然主要是功耗低仍弱电箱的,对我这边纯粹只装网络应用的人没什么问题。

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

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

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

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

© 2021 V2EX