ATLEEE ATLEEE
关注数: 245 粉丝数: 447 发帖数: 35,343 关注贴吧数: 37
【200419】发个科普贴,讲讲可连接性到底是个什么东西 发个科普贴,讲讲可连接性到底是个什么东西 本来是打算做个比较大的科普贴,包含什么是BT/PT,基本原理是啥(这样就不会有人搞不懂我都下载完了,μTorrent也开着在做种为啥没上传,上传是不是一定要发布种子),可连接性意味着什么,为啥PT站不让交易账号邀请,为啥PT站不让注册马甲,啥叫作弊以及我使用修改客户端的风险有多大等等,后来发现坑太大了……所以就先发个关于可连接性的科普贴吧…… 下面开始正题 大部分的内站都会显示用户的可连接性,这个应该是几乎所有的萌新都没搞明白,乃至不少混了不少时间的老手也没完全理解的一个概念。(关于站点如何判断用户的可连接性,以及为啥不同站点有的显示可连接有的显示不可连接,这些问题设计到站点的具体算法和站点与接入的客户端之间的网络链路问题,所以就不细说了。) 可连接性其实表达了一个含义,即别的用户能不能主动连接到你。 这里做一个解释,什么叫做主动连接:在网络上,两台计算机之间要进行通信,那么必然是由其中的一台访问另一台,要做到这一点,就必须保证被访问的计算机能够被主动连接。这里举个例子帮助理解,小张有一个固定的家,小李居无定所,别人要给小张寄东西,直接写小张家里的地址就行了,别人要给小李寄东西没有能填写的地址,所以小李可以认为是不能被主动连接的,而小张是可以被主动连接的,但是小张和小李都可以给别人寄东西。 所以可连接是,就意味着自己能够发起和别的可连接是的用户的连接,而别的所有的用户也都可以发起和自己的连接;但是可连接否就意味着所有的用户都没法发起和自己的连接,只能由自己发起和别的可连接是的用户的连接。 所以可连接否会减少自己能够连接的用户数量,下面分析可连接否会带来的问题: 1. 冷门种子下载缓慢甚至无法下载:因为网络连接性,用户上传带宽的因素,下载所能连上的用户越少,下载的速度就会越趋于缓慢,这在做种人数稀少且没多少人下载的冷门种子中表现得最突出; 2. 做种中的冷门种子上传缓慢甚至无法上传:和第1点是类似的原因; 3. 热门新种上传表现不佳:这个除了上述2点的原因外,还有更重要的一点,热门新种的下载者是分批,逐渐加入的,可连接否面临的问题在于,在自己以后新加入的下载者无法连接到自己,而自己尚未更新tracker则无法获取新加入的下载者信息,导致自己暂时损失了潜在的上传对象,直到下一次更新tracker才能将新加入的下载者信息拿到而建立连接; 上述3点问题本质上都是因可连接否,而带来的永久性的,或临时性的用户减少,而减慢自己的上传/下载速度;当然对于热门种,用户极多,那么这种情况下即使自己损失一部分的连接,同样也能跑满自己的带宽,这种情况下,可连接否的问题就不那么重要了。 最后说一下怎么才能可连接是:可连接是,意味着需要有一个可以被别人主动访问的网络地址(即公网IP)。可以直接把这个地址配置在自己的计算机上(不过不建议这么做,容易被攻击),或者通过一定的转发手段实在藏着这个地址后面的自己的计算机能够被主动访问。
【200413】所以来收集一下用(shua)户(zi)需求背景 【200413】所以来收集一下用(shua)户(zi)需求 背景 自己目前租了一些服(da)务(he)器(zi),来做一些PT方面的测(shua)试(liu),因为自己退坑好久了,现在已经不是2013~2014年那会儿了,现在好多站的盒子都处于过饱和状态,所以除了盒子本身的优化外,减少对盒子的干扰也很重要,因为自己的服务器比较多,每次rss的时候如何选择一台合适的服务器添加对应的种子其实很重要,所以自己就想着做这么一个项目。 思路 基本思路就是拿一台小鸡来专门处理rss的任务,以及任务分发,每次拿到rss的新种子,而且经过设置好的过滤条件之后就来做分发,分发的基本思路: 1. 机器限定:比如有些站点不能用共享ip的机器,那么这些站点的种子就不能发到这些机器上去,有的站点需要备案,所以只能使用备案过的机器用于这些站点; 2. 发种人优先:不同的发种人,发种地不同,发种带宽不同,这个一般都需要不同的调校的机器来下载; 3. 空闲优先:不同机器目前处于高速active的种子数量、大小,以及ETA不同,通常选择较空闲的机器添加; 4. 自动删种:目前不少客户端都有插件能解决自动删种的问题,但能使用的一些条件基本都是一些ratio,做种时间,磁盘剩余空间等方面的,这些能够解决HR和爆盘的问题,但是删种的时间没法精确控制,可能发生高速下载中触发删种导致I/O升高,速度骤降…… 基本自己需要的功能就这些,想再收集一下大家的意见
1 下一页