之前已经介绍过 suft 一些,在这里 /t/258503
今天做一个对比测试,服务端 digitalocean sfo 512m 1cpu ,客户端某电信机房服务器。
现在 sfo 上打开锐速,启动一个 http 流测试服务,在电信机器上 wget 下载 100m 流,客户端 bmon 观察流量,服务端用 ip -s 取流量数据。
紧接着,启动 suft-nc 测试服务端并输出 100m 文件,在电信机器上启动 suft-nc 客户端接收,客户端 bmon 观察流量,服务端用 ip -s 取流量数据。
服务端日志:
tcp 传输时,接收侧流量图:
suft 传输时,接收侧流量图:
数据已经给出,我们来分析 2 点:
1 、 传输速度,依然很明显
2 、 重发率比较:
tcp: (4150338202-4034687892)/1024/1024.0 = 110.2919921875 MB
suft: (4262815617-4150340893)/1024/1024.0 = 107.263671875 MB
在吞吐优势下,依然相比锐速 节省了 3M 的流量消耗。
https://github.com/spance/suft
suft 还在不断完善和继续开发,欢迎有兴趣的同学一起来改进和壮大 suft.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.