为什么在 Transmission 中设置比例 2 不会将上传速度限制为下载速度的 2 倍?

为什么在 Transmission 中设置比例 2 不会将上传速度限制为下载速度的 2 倍?

在 Transmission 应用程序中,我假设你选择一个 torrent,然后选择特性选项并且存在一个比率选项。如果你进入播种限制设置,我想如果我将其设置为按比例停止播种并使用其默认值2,当速度达到下载速度的2倍时,它就会停止上传。

但这似乎没有任何效果。种子仍将以低于 100 kbps 的速度下载,但以 660+ kbps 的速度上传。我认为在下载时上传是一种良好的礼仪,但希望它更加平衡。如果我以 600+ kbps 的速度上传,我不喜欢以低于 100 kbps 的速度下载。

有没有什么方法可以以均匀的速率下载种子?

答案1

你似乎对按比例停止播种选项意味着。它不会将上传/下载速度改变为 2 的比率(默认值和您使用的值),这意味着例如如果您的下载速度为 100 kbps,您的上传速度将为 200 kbps。

这个选项实际上的作用是,下载后您的 torrent 已完成,当您上传了两倍(默认值为 2)下载量时,它将停止上传。例如,如果您下载了一个 1.5 GB 的文件,则 Transmission 会在您上传了 3 GB 时停止上传。

你真正想要做的是设置下载和上传速度限制。为此,选择您的种子,转到特性选项标签 → 检查限制下载速度 (kB/s)限制上传速度 (kB/s)在下面速度并将您想要的值设置为您的下载和上传限制:

每个 torrent 的传输速度限制

请注意,上述步骤只会为特定种子设置速度限制。如果你想全局设置速度限制(针对所有种子),你可以前往编辑优先速度标签 → 检查上传(kB/秒)上传(kB/秒)在下面速度限制并将您想要的值设置为您的下载和上传限制:

传输全局速度限制

答案2

我相信你误解了比例的含义。从维基百科

用户对任何单个 torrent 的分享率都是通过用户上传的数据量除以其下载的数据量得出的数字。在 BitTorrent 社区中,超过 1.0 的最终分享率具有积极含义,因为它们表示用户向其他用户发送的数据多于他们收到的数据。同样,低于 1 的分享率具有消极含义。

因此该比率与上传/下载无关速度,而是影响总金额已上传,与 torrent 的总大小相比。

因此如果您的比例为 2,并且下载了 1 GB 的种子,则上传 2 GB 后将停止上传。

如果您已经安装了该transmission-remote实用程序,则可以使用命令行访问与桌面应用程序相同的选项。

  • 如果你使用的是 Ubuntu Server,则 Transmission 的远程功能默认启用
  • 如果您使用的是 Ubuntu 桌面,则必须先通过以下方式启用它们:编辑优先偏僻的标签 → 检查允许远程访问(默认情况下,Transmission 服务器在localhost127.0.0.1)和端口上运行9091

传输首选项“远程”选项卡

与您的案例相关的命令如下:

  • 您可以使用以下命令查看当前会话信息(包括种子率、上传/下载速度等):

    transmission-remote 127.0.0.1:9091 -si
    

对于以下命令,如果它们不在特定 torrent(无-t参数)上运行,它们将设置全局值。

  • 您可以使用以下方式设置比例:

    transmission-remote 127.0.0.1:9091 -sr <ratio>
    

    要删除当前种子率,请运行以下命令:

    transmission-remote 127.0.0.1:9091 -SR
    
  • 要设置上传或下载限制(以 kB/s 为单位),请使用这些命令。

    设置下载限制:

    transmission-remote 127.0.0.1:9091 -d <limit>
    

    设置上传限制:

    transmission-remote 127.0.0.1:9091 -u <limit>
    

有关该transmission-remote实用程序的更多信息,请参阅其手册页

相关内容