vernesong / OpenClash

A Clash Client For OpenWrt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[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

本想让你去内核那边问的,结果点进来一看,三种内核全崩、softfloatmips
额,所以你可能还真猜对了,下载时的负载太高了,然后系统强制把高负载的给关了。
你可以下载时登路由器后台观察一下
非7621芯片可以试试把内核从soft换成hard(不确定。好像mips里只有7621少个指令集,所以不能用hard),7621就算了,有线都跑不满千兆。
如果只想用clash,就只能限制cpu使用率了,有个插件应该是叫cpulimit,同时性能也会大幅下降。

但最终建议是换软件,别用clash了。你有点高估mips,低估go语言。

本想让你去内核那边问的,结果点进来一看,三种内核全崩、softfloatmips 额,所以你可能还真猜对了,下载时的负载太高了,然后系统强制把高负载的给关了。 你可以下载时登路由器后台观察一下 非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的意思了