Closed LetMeDecay closed 3 years ago
我编译出来了,但是我没办法测试(没有设备),你测试一下看看,如果没有问题了,我就添加到 Releases 中。
CloudflareSpeedTest.zip
跑是能跑了,但是速度都很低,只有0.07 默认参数跑的
可能是性能问题? 下载测速时,都是将文件缓存到内存中丢弃,我没有设备,也无法测试。
我明天起来研究下吧
应该就是下载测速的问题,多线程只影响测试延迟吧
目前只有你一个人提过 mips 架构,样本太少。 从目前的信息中也看不出具体是什么原因导致的该问题。
最主要的是,我没有设备,无法测试、无法检查。。。
@shyperwang
我选的是 mipsle 。
-o "1.txt"
),文件名无所谓的,而 .csv
也能直接用记事本或 cat
查看,完全没影响。mipsle 架构的已经添加到 releases 了,先看看大家用了之后有没有问题,到时候信息丰富了也好排查。
这个 Issues 就先关闭了,有问题可以继续回复。
路由器速度跑不起来,我看了下CPU和内存,基本都没占太高
跑完只有3m/s
同一时间点电脑可以跑40m/s
@LetMeDecay
我也不清楚是什么原因,完全没有头绪,最重要的是我没有设备就只能靠猜,而无法一点点实验排查。
而我也从没接触过 Mipsle 架构,因此也不知道是不是哪里的细节没注意到(毕竟和其他的 CPU 架构差异很大),不知所措...
@LetMeDecay
你需要对同一个 IP 在两个平台下多次对比测速结果。
写入单个 IP 到文件中,然后对其单独测速:
echo "104.18.219.160/32" > 1.txt
./CloudflareST -f 1.txt
差不多刚好10倍 😂 就挺奇怪的
@LetMeDecay
那你将以下内容写入 hosts 文件(应该也是 /etc/hosts
吧?):
104.18.219.160 cf.xiu2.xyz
然后直连下载该文件(默认的下载测速地址)看看速度如何:
wget https://cf.xiu2.xyz/Github/CloudflareSpeedTest.png
@shyperwang
这不是废话么...
下载测速地址的要求之一,就是要使用 Cloudflare CDN。
除此之外,还需要文件大小超过 200MB,访问 URL 能直接下载文件等等要求。
CloudflareST 下载测速就是软件内部创建下载链接时直接将 cf.xiu2.xyz 指向 Cloudflare CDN IP,然后下载并计算平均速度。
@LetMeDecay
之所以让你用 wget 下载测速一遍。
是因为我前几天在给另一个人远程协助的时候,发现他的软路由上运行的测速结果基本高于 10MB/s,而电脑上最高的也才 3MB/s(电脑也是走的软路由),差距非常大,起初那个人怀疑是 CloudflareST 问题。
然后我就把同一个 IP 写入 Hosts 文件(指向 cf.xiu2.xyz,即手动模拟下载测速),然后在软路由上和电脑上分别直连软件用的下载测速地址,发现 CloudflareST 测速结果实际上是准确的,手动测速和软件测速结果相差不大。
这就很奇怪了,是其他的什么原因导致了 软路由 和 电脑上 访问同一个 IP 的速度差异。
虽然我也没找到原因。。。
不过更离奇的是,那个人用这个 IP 做代理后,再去挂代理下载这个下载测速地址文件时(软路由全局代理,影响整个局域网),不管是 软路由 还是 电脑上 速度都维持在 5MB/s 了。
这样搞得我更迷糊了。。。
应该就是单纯mips平台的问题,这东西还是不适合在路由器上跑 有条件直接软路由或者电脑跑完之后ssh改路由器hosts好点
@LetMeDecay
也就是说,确实是同一个 IP 在路由器上和电脑上速度不一致?
和我前面远程协助那个例子一样,CloudflareST 测速结果是准的,速度差异是其他原因导致的。 不过他那个是软路由远比电脑上速度快... 和你的相反。
这个情况就很奇怪,明明都是一个网络,电脑测速也是走路由器的,为什么同一个 IP 在路由器上的速度会比电脑上慢那么多。。。
@shyperwang 主路由,但是配置一般。红米ac2100 mt7621a的cpu
@LetMeDecay
我觉得和配置关系不大,如果是配置影响 CloudflareST 测速结果的话,那直连下载测速文件应该是正常速度的。
@shyperwang 主路由,但是配置一般。红米ac2100 mt7621a的cpu
通用的mt7621 k2p padavan 速度也是很低
开始下载测速(下载速度下限:0.00 MB/s,下载测速数量:10,下载测速队列:10):
10 / 10 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 100.00%
IP 地址 已发送 已接收 丢包率 平均延迟 下载速度 (MB/s)
104.18.15.87 4 4 0.00 183.30 0.15
104.17.227.197 4 4 0.00 184.26 0.14
172.67.65.166 4 4 0.00 181.67 0.10
104.21.91.126 4 4 0.00 183.84 0.09
艾玛,我以为就只有我一个人遇到这样的情况! XIAOMI R3G一样
https://zhuanlan.zhihu.com/p/57163950 参考这个编译,可以增加mips版本的执行文件
我这里测试红米ac2100可以跑这个
小端架构
编译出来的版本大端架构
的会报错./CloudflareSpeedTest: line 1: syntax error: unexpected "("