有什么网络工具可以实时的查看网速的加速度?即启动速度

274 天前
 cocoking

就是测试一下网络的启动速度,类似于人类的短跑爆发力,个人觉得这是一个蛮重要的指标。 比如达到 100M 的时间是多少 ms ,需要能支持单线程,类似于 speedtest 的单线程测试。

如果有的话,最好能设定频次和带宽,当然这样会比较耗流量,设置上需要灵活一点

1805 次点击
所在节点    宽带症候群
7 条回复
Silent7Wang
274 天前
网速的概念和汽车的车速还是有区别的,更恰当的比喻是卡车运送的货物量。
网速实际上是指在一定时间内传输的数据量。可以对比理解为卡车在一定时间运送的货物量。这样你应该能理解实际上没有什么网速的加速度这回事。因为货物运输的快慢更多只是与你同时发了多少量车去运货有相关性。
我如果同时发了能运载 100Mbit 数据的货车去运输货物,在 1s 送到了,那么这就是 100M 的网速。从何谈起加速度呢?
即便存在刚开始发了 1M 的货车,然后 1ms 后发了 99M 的货车,这种加速度的计算也没有啥意义吧,顶多算是对发货调度的统计或预测。
至于多久送到,这就是网络延迟的概念。
yyzh
274 天前
要快就全 0 打 udp 过去,mtu 调最大.
tool2d
274 天前
网络和水管类似,你使劲用 UDP 暴力发包,就能加大水压,挤满带宽。

TCP 是君子协议,一旦遇到掉包,会自动将小窗口速度,网速一下子就下去了。
cocoking
274 天前
@tool2d 嗯,补充了下问题,我个人的情况是不需要考虑 UDP ,只需要测试 TCP 的情况
tool2d
274 天前
@cocoking 一般来说,测试 TCP 主流工具是 iperf3 。

但问题是你跨墙了,会导致 TCP 滑动窗口不稳定,需要各种 BBR 魔改优化才行。只是默认 TCP 测试,估计很难达到你理想中的流畅网速。

可以尝试用开源 vpn ,比如 openvpn 和 wireguard ,把 TCP 流量转换成 UDP 流量,会好一些。毕竟跨墙重点不在于收发速度,而在于传输中途卡顿。
cnbatch
273 天前
跨墙的 TCP“加速度”不完全是 QoS ,还有 TCP 拥塞算法本身也有影响,BBR 就比传统的 Reno 效果好得多。
TCP 拥塞算法有个特性叫做“慢启动”,这就是你提到的“加速度”。不同的拥塞算法的“慢启动”方式、速率都不一样。“慢启动”过程中如果遇到不稳定的丢包(跨墙时遇到的概率极高),那么后续传输的卡顿感就更加明显了。
AlphaTauriHonda
273 天前
Cloudflare 测速就可以,刚刚测的。


https://speed.cloudflare.com

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

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

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

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

© 2021 V2EX