在我们的研究所,我们很快将需要定期共享大量数据(数 TB 范围)。
使用 BitTorrent 来完成这项任务是否有意义?
与常见的 FTP 服务器相比,预计会有多大的 CPU/内存开销?
从一个 BitTorrent 对等点(原始存储服务器)复制到另一个对等点时,是否可以达到与直接 FTP 传输相匹配的速度?
非常感谢。
在我们的研究所,我们很快将需要定期共享大量数据(数 TB 范围)。
使用 BitTorrent 来完成这项任务是否有意义?
与常见的 FTP 服务器相比,预计会有多大的 CPU/内存开销?
从一个 BitTorrent 对等点(原始存储服务器)复制到另一个对等点时,是否可以达到与直接 FTP 传输相匹配的速度?
非常感谢。
为了缓解关于第 1 点和第 2 点的问题,如果您可以将数据拆分为更小的块并为每个块提供单独的种子,您可能会发现数据的大小更易于处理。
另请注意,如果它们涵盖的文件中的任何数据被更新,您将需要重新生成 torrent 元文件。如果数据的一小部分发生变化而其余部分没有变化,您可能会发现 rsync 是一种更有效的解决方案。
数据集中的文件有多大,分布情况如何(几个多 gig 文件?,许多较小的文件?,...)?
你没有提到你的“网格”中有多少台机器用于bittorrent;如果它只有几个,那么 bittorrent 可能不值得麻烦设置 torrent 文件并将它们发送给人们,再加上运行跟踪器。
我也时不时想到这一点,总是回到BT的实际用途;在 Internet 上共享文件,每个人只需贡献一部分带宽。在家庭或工作 100Mbs 网络上,我使用 Web 服务器并传递链接。
要关注的最重要的事情是您的客户体验,如果您不能惹恼您的客户,那么请使用 FTP,因为它是可控的 - 如果他们精通技术并了解您和他们的好处,那么您将BT很好。祝你好运。