cary-sas / v2ray_bin

梅林380 固件的魔改科学上网插件
574 stars 128 forks source link

两台R7000,一台正常,一台用xray协议的时候非常慢,而且会杀进程 #44

Closed zycboss closed 1 year ago

zycboss commented 1 year ago

设备:R7000 固件:380.70_0-X7.9.1

之前有提过issue#41,但是没有解决 最近又尝试解决,发现了很奇怪的事情

我有两台R7000,一台在家,用的电信宽带,一台在公司,用的移动宽带

同样的节点服务器,电信的这台,没有任何问题,Xray,SSR,都可以正常跑

移动的这台,跑SSR没问题,但是Xray跑起来速度就非常的慢,只有个位数Mbps,而且跑Speedtest的时候,延迟会跳到很高,速度也是一下有一下没,感觉是被什么choke了一样 image

但是,speedtest上传的速度却又基本正常,延迟也不会跳 image

运行一段时间也许几个小时以后,Xray进程会被杀,说是out of memmory,但是我看内存一直都比较充足,我也没装其他插件,甚至路由器本身的功能,也比家里那台电信的少开很多(比如IPV6,VPN等),其他路由器设置,两台也基本都一样,SS插件的设置也都完全一样,甚至黑白名单都一样

那么问题就来了,为什么这台在移动网下的路由器跑Xray协议就会出问题呢? 我已尝试重装ss插件,清空jffs,恢复路由器出厂设置,都没有办法解决这个问题

本来我以为移动网会对443端口有什么动作,但是用PC端Xray客户端跑起来又完全没问题,那么问题应该还是出在路由器上?

PS:电信网是PPPOE,移动网是静态IP,这可能是唯一的不同了

附上插件Xray设置截图,KCP,UDP都没开 image image image

cary-sas commented 1 year ago

终端里面 top 一下看看进程。 排除一下是否是硬件问题,建议把两台路由器互换一下试试。

zycboss commented 1 year ago

终端里面 top 一下看看进程。 排除一下是否是硬件问题,建议把两台路由器互换一下试试。

没有htop,屏幕不够长……只截上面部分的吧

这是空闲状态 image

这是跑speedtest时候的 image

没有看出异样,倒是有一个 [mtdblock3]一直占了不少CPU,不知道是啥

两个路由器互换有点难办……目前可能做不到,所谓硬件问题不该只出现在Xray这一种协议上吧?

cary-sas commented 1 year ago

dns2socks 是写 8.8.8.8

zycboss commented 1 year ago

dns2socks 是写 8.8.8.8

尝试过了,和1.1.1.1没有区别

cary-sas commented 1 year ago

肯定是你插件的设置或者路由器上层的网络设置影响了这些

zycboss commented 1 year ago

肯定是你插件的设置或者路由器上层的网络设置影响了这些

经过这几天不停的恢复出厂设置然后逐个设置依次更改,找到了原因: [无线网络]>[专业设置]>[2.4G]>[降低 USB 3.0 干扰] 必须为 [启用],如果[关闭]会导致Xray协议下性能猛降 具体什么原因,完全不能理解

杀进程的问题,我再观望几天,看看是不是也是同样这个原因造成的

不过xray协议的速度依旧没有ssr快

zycboss commented 1 year ago

杀进程问题依旧

Aug 31 20:03:00 kernel: Out of memory: Kill process 2895 (xray) score 629 or sacrifice child
Aug 31 20:03:00 kernel: Killed process 2895 (xray) total-vm:817744kB, anon-rss:168552kB, file-rss:16kB
cary-sas commented 1 year ago

试试naiveproxy吧,新版本支持了,延迟低、速度也快。