bittorrent优化

1. 前言

    最近由于课题研究需要,需要利用BT做p2p传输加速镜像下载,所以在研究bittorrent-4.0.3的运行流程、优化方式以及源码,现先对如何在私网中加快BT客户端下载速度做出说明。

2. 本文分析内容安排

  • 加大上传速度
  • 持续打开BT
  • 加大piece块大小

3. 加大上传速度

    由于所有的BT客户端程序都对上传速度快的用户提供优先服务,因此如果你对上传速度进行了限制,实际上也就是变相限制了自己的下载速度。

4.持续打开BT

    如果种子数太少,当然也会影响到其他用户的下载速度,所以在自己的私网中,要想让所有的客户端能快速完成下载过程,需要每一个BT端自己下载结束后千万不要立即关闭BT,否则种子数就越来越少了,所有客户端都完成后统一关闭。

5.加大piece块大小

    公网中下载时piece块的大小一般被设定为256k、512k或者1M,但这个大小在私网中不一定速度是最快的,应该根据网络带宽做测试找出最适合的

6. 总结

    在公网中使用BT主要是为了自己能快速完成下载过程,而在私网中是为了自己所部署的所有客户端都可以快速完成下载过程,所以用到的加速p2p传输的方式并不是完全相同的,这里总结了私网中加速p2p传输速度的方法,可能并不完善,会在以后的学习中持续更新。

7. 作者介绍

梁明远,国防科大并行与分布式计算国家重点实验室(PDL)应届研究生,14年入学伊始便开始接触docker,准备在余下的读研时间在docker相关开源社区贡献自己的代码,毕业后准备继续从事该方面研究。邮箱:[email protected]

8. 参考文献

你可能感兴趣的:(优化,p2p,BT,BitTorrent,加快下载速度)