测试环境,大并发情况下,双核心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地址信息以便建立双栈网络连接加快传输