请问 speedtest 测速的原理是什么?

2018-12-10 10:21:00 +08:00
 lingaolc

用 speedtest 测速发现一个有趣的现象:

  1. 测试环境是 200Mbps 下行、30Mbps 上行;
  2. 挂 daili 后开 speedtest 测速,测速点自动识别成 daili 所在地附近的测速点(洛杉矶),测出来的是 100Mbps 下行,100Mbps 上行。

想请教各位,为什么会测出来这个结果? speedtest 测网速的原理是什么?

个人判断是测出来 daili 服务器所在宽带的速度了,而从 speedtest 所在的电脑到 daili 服务器的速度只有 10Mbps 左右,为什么会直接测出来 daili 服务器所在宽带的下载与上传速度?

10190 次点击
所在节点    问与答
23 条回复
ysc3839
2018-12-10 10:55:28 +08:00
估计 speedtest 传的数据不够随机,你用的代理协议又有压缩。
lingaolc
2018-12-10 11:12:14 +08:00
@ysc3839 请问能不能具体解释一下?我是小白完全看不懂这两句话的意思……
mengyang624
2018-12-10 11:20:06 +08:00
挂代理之后上行怎么还提高了,看不懂
lingaolc
2018-12-10 11:34:21 +08:00
@mengyang624 我个人判断是测到了 daili 服务器所在机房宽带的上下行速度了。
mengyang624
2018-12-10 12:21:48 +08:00
@lingaolc #4
挂着 ss 在本地电脑的浏览器里打开 speedtest
速度测试的下行数据包要通过 ss 转发到本地电脑
上行数据包是本地电脑先发到 ss 服务器,再通过 ss 服务器转发到 speedtest,受本地上行速度限制的

你开个任务管理器或者资源监视器边跑边看下
lingaolc
2018-12-10 12:43:48 +08:00
@mengyang624 嗯,通常理解的测速理论上是你说的这样的,但是这次测出来却不是这样,因此想知道是什么原因导致了我描述的那种情况的出现。我用手机测的,挂上 daili 后测速点选到了洛杉矶,然后上下行测出来都是 100Mbps,但是手机挂着 daili 时的网速实际上只有 10Mbps,因此有点奇怪。
mengyang624
2018-12-10 12:50:17 +08:00
@lingaolc #6
电脑手机疑难杂症 Troubleshooting 黄金三部曲

1.重启

2.重装

3.重买
labnotok
2018-12-10 12:51:41 +08:00
用来代理的服务器实际上相当于一个 Cache,能提升短时数据。
lingaolc
2018-12-10 12:57:07 +08:00
@labnotok 嗯,测速软件应该能反映出来测试手机与 daili 服务器之间网路 10Mbps 的速度瓶颈才对,或者最多也就到 30Mbps 的理论峰值,但是不知道什么原因直接测出了 daili 服务器所在宽带的速度 100Mbps。
lingaolc
2018-12-10 12:57:46 +08:00
@mengyang624 哈哈,不买不买,只是想弄清楚为什么会有这么奇怪的情况出现。
guog
2018-12-10 12:58:04 +08:00
net 还是 cn,我用两个测出来的不一样
lingaolc
2018-12-10 12:59:32 +08:00
@guog net 还是 cn ?什么意思?
g531956119
2018-12-10 13:04:19 +08:00
@lingaolc 国内有个山寨的 speedtest,域名是 speedtest.cn
binux
2018-12-10 13:04:19 +08:00
告诉你是为什么,你听不懂有什么意义呢?
lingaolc
2018-12-10 13:08:15 +08:00
@g531956119 嗯,下载的 speedtest App 应该是官方的
lingaolc
2018-12-10 13:08:50 +08:00
@binux 听多了就会慢慢懂的了,如果你知道原因,我愿闻其详。
binux
2018-12-10 13:10:17 +08:00
@lingaolc #16 你楼上说了至少两种可能,你听懂了吗?
lingaolc
2018-12-10 13:11:47 +08:00
@binux 没有……………………
lingaolc
2018-12-10 13:14:57 +08:00
@binux 请问能不能具体解释一下?
mario85
2018-12-10 18:18:51 +08:00
你的代理有可能会缓存你的数据,在 speedtest 看来是上传 /下载成功了,实际上并没成功只是缓存到代理,代理还在慢慢传

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/516019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX