测试环境,大并发情况下,双核心VPS 10Gbps端口的三款软件吞吐性能,以上三款客户端都经过我调优优化过

1.png (189.79 KB, 下载次数: 207)

下载附件

保存到相册

2018/12/14 04:53 上传

2.png (278.61 KB, 下载次数: 179)

下载附件

保存到相册

2018/12/14 04:53 上传

3.png (232.25 KB, 下载次数: 194)

下载附件

保存到相册

2018/12/14 04:53 上传

4.png (251.8 KB, 下载次数: 191)

下载附件

保存到相册

2018/12/14 04:53 上传

UT单线程的,CPU单核心处理能力上限了,也就是说主频越高的CPU挂UT越好,,必须连接数控制在200内,不然就软件卡的都没法动,当然高级设置开了net.low_cpu后会流畅许多,,不过没什么用的说,大连接数情况,这破软件处理不过来,下载速度反而更慢,所以还是限制连接数为佳。

单链接高延迟传输速度性能重头戏来了!

测试环境,单核心VPS,单链接并发

下面我们均用gif图片表明,有兴趣的话可以详细看下

双向采用utorrent

2018-12-14_06-54-00.gif (4.24 MB, 下载次数: 214)

下载附件

保存到相册

2018/12/14 07:22 上传

双向采用qbittorrent,期间更换utorrent

2018-12-14_07-04-32.gif (5.28 MB, 下载次数: 225)

下载附件

保存到相册

2018/12/14 07:23 上传

双向采用bitcomet(比特彗星)

2018-12-14_07-12-35.gif (4.91 MB, 下载次数: 210)

下载附件

保存到相册

2018/12/14 07:23 上传

speedtest.net 由于cpu性能不足,在谷歌浏览器中测速发挥并不好,实际上两台服务器宽带都为10Gbps端口。

2018-12-14_07-18-08.gif (9.39 MB, 下载次数: 223)

下载附件

保存到相册

2018/12/14 07:23 上传

总结,测试中发现,目前bitcomet(比特彗星)客户端作为种源情况,没有上报ipv6地址。

并且还有很大的速度改善空间,CPU利用率基本上都没榨干

qbittorrent客户端不遵守网络协议规范导致不支持双栈ipv6网络,如果使用ipv4就会断开ipv6,使用ipv6就会断开ipv4,视连接情况判定。

注:测试环境为美国东海岸到西海岸,物理距离3200公里

参考对比:国内跨省物理距离比如桂林到上海为1500公里

比特彗星目前版本已经支持了IPv6地址上报

v1.55

核心改进:如果网路同时支持IPv4、IPv6,则向其它用户通报IP地址信息以便建立双栈网络连接加快传输