v2ray / v2ray-core

A platform for building proxies to bypass network restrictions.
https://www.v2ray.com/
MIT License
45.26k stars 8.94k forks source link

什么时候能解决cpu99+ 打游戏延迟999ms的问题啊 #2565

Closed 1265578519 closed 4 years ago

1265578519 commented 4 years ago

感觉这个问题都没人关注,很多人都有提出过,我在几年前也说过,,,3年过去了,依旧没有开发者来修复

1265578519 commented 4 years ago

可能你说的第二个问题,也会引起CPU100%。。。我这能出现 服务端我刚测了,用v2ray内置的ss,也会出现日志文件显示的和你类似。然后一段时间后CPU直接冲到99%然后就卡死了。内置的ss和使用v2ray协议一样有相同的毛病

把你贴的日志文件精简一下,太长了,重复的留几行就行了。 第二个问题,我刚开始测试的时候只有本地客户端用了测试版,才出现 几分钟后,我把服务器那边的v2ray也升级了,然后就再也无法复现第二个Bug。

现在我打字的同时,我的服务器和客户端正在以每秒2000个UDP包的速度同时上传+下载,不停地跑,稳定的一笔。

你贴的日志,看起来像是shadowsocks组件出的问题。可否换回成vmess试试?现在修复后vmess的UDP性能可能比Shadowsocks协议更强悍了。

现在突然没跳出那种日志了,,不过还是有毛病 内置的SS运行5分钟后占用30% 1 运行10分钟后占用50%,游戏正常玩20分钟后,它会越来越高然后就爆掉了,等会我抓个v2ray vmess协议给你看看,还是有毛病的。只不过以前10分钟内必爆,现在可以撑20分钟了 2 用SS是方便测服务端,,因为用v2ray的话,一般是客户端先炸了,服务端还算正常。

1265578519 commented 4 years ago

额。玩了十分钟确实没问题了,我只升级了服务端,我刚才Netch客户端内的v2ray没升级。 刚我下了直接复制进去Netch客户端的bin目录后,v2ray vmess协议已经没毛病了打游戏cpu占用不到1%,没有跳动CPU的现象,内存不超过20M没有波动 1 2

不过v2ray内置的ss要不要顺便看看是什么毛病啊? @Kylejustknows 大佬要不要抽空看看

配置方法如下

                                       "streamSettings": {
                                "network": "ws"
                        },
                        "sniffing": {
                                "enabled": true,
                                "destOverride": [
                                        "http",
                                        "tls"
                                ]
                        }
                } ,
        {
            "protocol": "shadowsocks",
            "port": 65535,
            "settings": {
                "method": "aes-128-gcm",
                "password": "www.v2ray.com",
                "network": "tcp,udp",
                "level": 1,
                "ota": false
            }
        }
        ],

根据之前大佬提交的PR,,我搜了下源代码,应该是这个文件这一段影响了 https://github.com/v2fly/v2ray-core/blob/73616ab9e221850a278bd902e9cd8d759a72553f/proxy/shadowsocks/server.go#L147 看到了类似代码 1 2

如果正式版本发布了,希望注明下当前版本已经可以支持游玩游戏。方便大家看到更新日志能理解现在v2ray也能用来打游戏了 new v2ray a proven and effective pc game fast solution.