rsocker_not_sucker
rsocker_not_sucker
> 假设sever为linux,client为windows,都要同时运行吗 要 > 再加上比如kcp就2个sever和client同时都要一起运行么 这个是搭配kcptun(或者其他kcp)使用的。kcp是保证数据快速和可靠,rsock只是保证流量不被封。 >client为安卓呢 rsock没有安卓。 大概工作模式,你注意看README.md中的那张图片
@qq975163418 > isp和gfw都会造成断流or限速,或者仅isp? 限速是出口物理宽带造成的以及本身丢包率太高造成速度上不去造成(这里面我不清楚有没有gfw在干扰)。断流是针对普通UDP的,是isp造成的 > 是回程还是去程造成的断流or限速? 没测试过。下行有udp限制这是肯定的,上行看别人论坛,似乎也有限制了。 > 单边可以接受么 同上,所以单边不是个好方案。 > 不知rsock如何呢 分两种:unix和windows unix(包括Mac和linux): 你看README中的测试,速度在70%-90%。90%这个数据是我在凌晨基本没人上网的时候测试到的。平时能有70%-80%。 平时看youtube 1080p、1440p无压力,看4k会卡。 在windows上的表现,很渣,远远不如Mac和linux,只有300K-500k,峰值能到800k 。youtube 720p还ok
这两天在外地面试,没注意看。 服务端网卡弄错了。最新版可以忽略这个参数。手动指定是这样的:-d nic,其中nic是外网网卡的名字。一般是eth0或者eth1,你输入ifconfig看一下就知道了。 windows客户端的话,我测试都是在cmd中执行的。
不清楚这个kvm是怎么回事,跑的host os是什么。 服务端跑的digitalocean vps:5美元/月的, ubuntu。高峰时期(客户端下载速度1.3M/s+),cpu占用率和kcptun相当,大概在6-7%左右,比kcptun高0.2%的样子。低峰时期只有0.1%左右。 客户端:Mac上和服务端类似,高峰不超高10%。针对Windows,7年前的笔记本,i5,高峰在20%左右。大概是这样。我比较高,windows和mac使用同一套代码,占用率还是下不来。这既有可能是windows回环网络性能差,也有可能是winpcap的问题。目前没有专门针对windows进行优化。 > 一台小型服务器挂掉。 据我的测试和使用,不大可能。 > 油管4k时候很卡 不管是unix和Windows,4k都很卡。unix上能看1440P,Windows上能看720P。 请帖一下你的测试环境。
目前的卡是由于带宽卡造成的。 至于观看4k导致CPU占用率过高,我的测试环境还没能达到那个水平。专门的性能优化的话,还要过一阵。
你不介意的话,截一张高峰时期cpu占用率的图,然后贴一下kcptun的参数。
上班忙。理解万岁。我抽空看看哈
> 另外我怀疑如果只开一个tcp通道,多个udp口同时写会有并发问题(数据错乱),表现是这样: > 我的应用在KCP之上还带了TLS加密,有时会报Tag错误。不用rsock udp直连不会有问题。开了多个tcp通道(数量远多于udp口时)没有看到这样的异常。 > f268b10bd0083eed1700b6bc82180c30f129e400000045e318370000000000 你server/client端的mac地址是不是f2:xx?
确认是否有网卡。贴上网络配置。打码ip地址和掩码
首先确认下有网络没 我看这个输出像是本地网卡获取失败。 增加一个参数: -v 。然后帖一下日志。