hysteria icon indicating copy to clipboard operation
hysteria copied to clipboard

做客户端使用一段时间后,CPU占用会很高

Open NagaseKouichi opened this issue 2 years ago • 16 comments

做客户端使用一段时间后,CPU占用会很高,但是重启进程之后CPU占用就下来了,因此觉得应该不是服务端此时有问题。不管是docker运行还是在openwrt下运行都有这情况。

NagaseKouichi avatar Jun 17 '22 20:06 NagaseKouichi

一段时间?个人经验:本人路由每天四点重启,hysteria的使用体验非常好

kinsan2007 avatar Jun 18 '22 03:06 kinsan2007

一段时间?个人经验:本人路由每天四点重启,hysteria的使用体验非常好

一般运行两三天就会出现,我路由器一般不重启,很稳的

NagaseKouichi avatar Jun 18 '22 10:06 NagaseKouichi

这个问题能够稳定复现吗?你可以自己编译(或者我给你)一个带 pprof 的 build 看下是什么代码在耗 CPU

tobyxdd avatar Jun 21 '22 03:06 tobyxdd

@tobyxdd 他说的问题,你估计解决不了,因为他是openwrt运行, 里面的tun2socks是c,编译需要特定的对应的openwrt版本的sdk才可以稳定运行, 这就是我让你换https://github.com/xjasonlyu/tun2socks 的原因。

f4nff avatar Jun 21 '22 17:06 f4nff

我也可以在docker下运行,docker下运行也会出现这情况,刚才就出现了,当CPU占用高的时候,科学上网速度就很慢,重启hysteria的docker就好了

不知道怎么编译带 pprof 的 build 呢……

NagaseKouichi avatar Jun 21 '22 18:06 NagaseKouichi

我估计是后来添加透明代理搞出来的bug,我用之前的版本编译没问题,透明代理那玩意,根本没必要,有tun就好了。

f4nff avatar Jun 21 '22 19:06 f4nff

我估计是后来添加透明代理搞出来的bug,我用之前的版本编译没问题,透明代理那玩意,根本没必要,有tun就好了。

我之前的版本也有这个问题呢。等作者大大帮忙编译一个带调试的版本来看看是什么问题吧

NagaseKouichi avatar Jun 22 '22 02:06 NagaseKouichi

我一向觉得这种是你系统的问题 也就是你的openwrt

Smallthing avatar Jun 22 '22 07:06 Smallthing

我一向觉得这种是你系统的问题 也就是你的openwrt

我在NAS上用docker运行hysteria也有这情况,docker运行和系统没关系吧

NagaseKouichi avatar Jun 22 '22 09:06 NagaseKouichi

image 又把CPU占满了……重启一下进程好了

NagaseKouichi avatar Jun 24 '22 20:06 NagaseKouichi

这个问题能够稳定复现吗?你可以自己编译(或者我给你)一个带 pprof 的 build 看下是什么代码在耗 CPU

大佬什么时候可以编译一下呢,我这边来测试一下

NagaseKouichi avatar Jul 04 '22 07:07 NagaseKouichi

我一向觉得这种是你系统的问题 也就是你的openwrt

我在NAS上用docker运行hysteria也有这情况,docker运行和系统没关系吧

那大概率是其他你惯用的东西导致的, 因为我10多台各种配置的机器没有遇到过

Smallthing avatar Aug 14 '22 20:08 Smallthing

最新版本不止cpu占用越来越高,内存消耗也越来越高,基本下载点外网资源,速度一上去路由器就崩了,只能拔电重启(设备红米ax6)

Pacio avatar Dec 16 '22 04:12 Pacio

image

最新版本出现了内存占用过大,

https://github.com/apernet/hysteria/commit/a5647379b154428a0f66a8e46460874023276212

我编译的这个版本,

image

f4nff avatar Dec 30 '22 10:12 f4nff

curl -O https://speed.hetzner.de/10GB.bin

我只要跑下载,内存蹭蹭的涨,

image

f4nff avatar Dec 30 '22 10:12 f4nff

好像需要触发,如果外网断开几次程序没有重启,就大概率触发,

f4nff avatar Dec 30 '22 10:12 f4nff