做客户端使用一段时间后,CPU占用会很高
做客户端使用一段时间后,CPU占用会很高,但是重启进程之后CPU占用就下来了,因此觉得应该不是服务端此时有问题。不管是docker运行还是在openwrt下运行都有这情况。
一段时间?个人经验:本人路由每天四点重启,hysteria的使用体验非常好
一段时间?个人经验:本人路由每天四点重启,hysteria的使用体验非常好
一般运行两三天就会出现,我路由器一般不重启,很稳的
这个问题能够稳定复现吗?你可以自己编译(或者我给你)一个带 pprof 的 build 看下是什么代码在耗 CPU
@tobyxdd 他说的问题,你估计解决不了,因为他是openwrt运行, 里面的tun2socks是c,编译需要特定的对应的openwrt版本的sdk才可以稳定运行, 这就是我让你换https://github.com/xjasonlyu/tun2socks 的原因。
我也可以在docker下运行,docker下运行也会出现这情况,刚才就出现了,当CPU占用高的时候,科学上网速度就很慢,重启hysteria的docker就好了
不知道怎么编译带 pprof 的 build 呢……
我估计是后来添加透明代理搞出来的bug,我用之前的版本编译没问题,透明代理那玩意,根本没必要,有tun就好了。
我估计是后来添加透明代理搞出来的bug,我用之前的版本编译没问题,透明代理那玩意,根本没必要,有tun就好了。
我之前的版本也有这个问题呢。等作者大大帮忙编译一个带调试的版本来看看是什么问题吧
我一向觉得这种是你系统的问题 也就是你的openwrt
我一向觉得这种是你系统的问题 也就是你的openwrt
我在NAS上用docker运行hysteria也有这情况,docker运行和系统没关系吧
又把CPU占满了……重启一下进程好了
这个问题能够稳定复现吗?你可以自己编译(或者我给你)一个带 pprof 的 build 看下是什么代码在耗 CPU
大佬什么时候可以编译一下呢,我这边来测试一下
我一向觉得这种是你系统的问题 也就是你的openwrt
我在NAS上用docker运行hysteria也有这情况,docker运行和系统没关系吧
那大概率是其他你惯用的东西导致的, 因为我10多台各种配置的机器没有遇到过
最新版本不止cpu占用越来越高,内存消耗也越来越高,基本下载点外网资源,速度一上去路由器就崩了,只能拔电重启(设备红米ax6)
最新版本出现了内存占用过大,
https://github.com/apernet/hysteria/commit/a5647379b154428a0f66a8e46460874023276212
我编译的这个版本,
curl -O https://speed.hetzner.de/10GB.bin
我只要跑下载,内存蹭蹭的涨,
好像需要触发,如果外网断开几次程序没有重启,就大概率触发,