[Bug] google speed测速,内核 100%崩溃 (resolved)
simonchen opened this issue · comments
Verify Steps
- Tracker 我已经在 Issue Tracker 中找过我要提出的问题
- Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
- Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
- Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
- Definite 这确实是 OpenClash 出现的问题
- Contributors 我有能力协助 OpenClash 开发并解决此问题
- Meaningless 我提交的是无意义的催促更新或修复请求
OpenClash Version
v0.45.157-beta
Bug on Environment
Lean
OpenWrt Version
OpenWrt 5.4.268
Bug on Platform
Linux-mips-softfloat
Describe the Bug
打开google测速:
https://fiber.google.com/speedtest/
测速几秒后,clash内核崩溃(dev,tun,meta一样)
To Reproduce
按描述。
OpenClash Log
2024-02-12 11:38:31 守护程序:检测到 Clash 内核崩溃,重启中...
2024-02-12 11:38:31 守护程序:检测到 Clash 内核崩溃,重启中...
内核日志(info,debug,error,silent)没有任何错误,只有正常tcp/ip连接信息。
OpenClash Config
No response
Expected Behavior
看是不是多线程下载导致的?
Additional Context
No response
本想让你去内核那边问的,结果点进来一看,三种内核全崩、softfloat
、mips
额,所以你可能还真猜对了,下载时的负载太高了,然后系统强制把高负载的给关了。
你可以下载时登路由器后台观察一下
非7621芯片可以试试把内核从soft换成hard(不确定。好像mips里只有7621少个指令集,所以不能用hard),7621就算了,有线都跑不满千兆。
如果只想用clash,就只能限制cpu使用率了,有个插件应该是叫cpulimit,同时性能也会大幅下降。
但最终建议是换软件,别用clash了。你有点高估mips,低估go语言。
本想让你去内核那边问的,结果点进来一看,三种内核全崩、
softfloat
、mips
额,所以你可能还真猜对了,下载时的负载太高了,然后系统强制把高负载的给关了。 你可以下载时登路由器后台观察一下 非7621芯片可以试试把内核从soft换成hard(不确定。好像mips里只有7621少个指令集,所以不能用hard),7621就算了,有线都跑不满千兆。 如果只想用clash,就只能限制cpu使用率了,有个插件应该是叫cpulimit,同时性能也会大幅下降。但最终建议是换软件,别用clash了。你有点高估mips,低估go语言。
现在一切正常了,很奇怪,可能之前有什么干扰,现在google speed 测速可达180Mbps/s (5G wifi relay)
现在一切正常了,很奇怪,可能之前有什么干扰,现在google speed 测速可达180Mbps/s (5G wifi relay)
关于这点,不一定是干扰,反而可能是速度不够,180Mbps时的负载不算大。
换句话说,如果日常使用时网速峰值能控制住,就能极大减少崩溃次数。
再多嘴一下Mbps中的ps其实就已经是/s的意思了