Qbittorrent: [4.0.2] 速度不稳定问题

创建于 2017-12-01  ·  46评论  ·  资料来源: qbittorrent/qBittorrent

请提供以下信息

qBittorrent 版本和操作系统

[4.0.2] Windows 7x64 终极版

问题是什么

不稳定的速度。

预期的行为是什么

4.0.2 清除安装,默认设置,默认端口 8999。没有种子,没有对等点,没有 DHT,没有 PeX。
将端口更改为任何其他端口。 Seeds、peers、DHT、PeX出现,但速度不稳定。

端口 8999 标志:
2017-12-01_145234

任何其他端口奇怪的标志:
2017-12-01_144953

重现步骤

4.0.2 清除安装,默认设置,默认端口 8999。没有种子,没有对等点,没有 DHT,没有 PeX。
将端口更改为任何其他端口。 种子、对等点、DHT、PeX 出现。 该图如下所示:
2017-12-01_132025

再次将端口更改为 8999。 该图看起来更好:
2017-12-01_132707

更改设置=> 连接到 TCP-uTP。 该图看起来很完美,以及带有默认设置的 4.0.1 https://github.com/qbittorrent/qBittorrent/issues/7741#issuecomment -347253629
2017-12-01_134025

额外信息(如果有)

任何端口以及 3.3.16 的速度都可能稳定吗?

最有用的评论

您可能知道,qBittorrent 的“心脏”是libtorrent ,它负责所有与 torrent 相关的活动。 我认为,问题可能在于 libtorrent 本身,特别是考虑到 3.3.16 中没有问题的事实。 3.3.x 和 4.x 版本之间的区别是 3.3.x 使用 libtorrent 1.0和 4.x 使用 libtorrent 1.1
现在我只将 qBittorrent 与 webui 一起使用,但我也看到了“未知”标志,这在以前从未出现过。 每次我从 master 分支的源代码构建 qBittorrent 很长时间(超过 6 个月)。 前段时间(在 4.x 版本之前),我使用 libtorrent 1.1(具有实验性支持)构建了 3.3.x 版本,并遇到了很多上传问题:非常糟糕的对等查找,不稳定的速度,大约 1 天后没有上传(但是重新启动后,同行会在几秒钟内找到我)。 另一方面,带有 libtorrent 1.0 的 3.3.x 没有上述问题。
接近 4.x 版本(支持 libtorrent 1.1)时,我遇到了同样的问题,但在一些 libtorrent 更新(1.1.4 或 1.1.5)之后,一些问题消失了(至少在对等发现和长期播种时)。 目前我还注意到上传速度非常不稳定,即使没有下载,只有 2-3 次主动上传。

开发人员有一个问题:是否可以使用 libtorrent 1.0 构建 4.x,它是否可以正常工作?

所有46条评论

可能相关,虽然没有提供物证...

v4.0.0 和 v4.0.1 上传和下载一样麻烦 - 大约 180 次下载并且找不到需要任何文件的对等方?

切换回 v3.3.16,砰! 恢复正常 - 上传和下载。

其他用户在这里描述了类似的问题:
https://github.com/qbittorrent/qBittorrent/issues/7741#issuecomment -345677622
https://github.com/qbittorrent/qBittorrent/issues/7741#issuecomment -347253629(他建议更改端口)

@slrslr ,不是其他用户,是同一个用户——是我。

禁用操作系统缓存并将缓存设置为 0(禁用)以某种方式解决了我的速度问题。 内存使用率也很低。 我还启用了“下载前分配磁盘空间”设置。

我也更改了默认端口。

我的速度动态看起来像在图片上。 4.0.0版本就是这样,4.0.1什么都没变,4.0.2问题依旧。 变得有点累了没有给出关于此事的建议(更改端口、禁用操作系统缓存等)似乎有帮助。

fireshot pro screen capture 017 - -

这里也存在问题。 Windows 10 秋季更新,32GB RAM,无论我保存到哪个驱动器(包括 SSD),它都会随机停止工作,直到我重新启动客户端。 然后我重新启动客户端并强制重新检查。

实际上帮助我解决速度问题的是一次将下载限制为 1 个活动种子 - 平均速度显着提高,但它仍然不断在 0 到最大之间反弹。 有趣的是,当我这样做时,上传速度也有所提高。
fireshot pro screen capture 019 - -

是的,这不会有帮助。 它甚至可以运行一次。

2017 年 12 月 3 日上午 10:04,shoomow [email protected]写道:

实际上帮助我解决速度问题的是一次将下载限制为 1 个活动种子 - 平均速度显着提高,但它仍然不断在 0 到最大之间反弹。 有趣的是,当我这样做时,上传速度也有所提高。


您收到此消息是因为您发表了评论。
直接回复此电子邮件,在 GitHub 上查看它,或将线程静音。

UPD:是的,这很奇怪。 速度提高了一段时间,然后一切又回到了新的糟糕的“正常”状态。

UPD2:另一方面,当我暂停所有上传时,下载以预期的速度恢复,也没有太多反弹。

您可能知道,qBittorrent 的“心脏”是libtorrent ,它负责所有与 torrent 相关的活动。 我认为,问题可能在于 libtorrent 本身,特别是考虑到 3.3.16 中没有问题的事实。 3.3.x 和 4.x 版本之间的区别是 3.3.x 使用 libtorrent 1.0和 4.x 使用 libtorrent 1.1
现在我只将 qBittorrent 与 webui 一起使用,但我也看到了“未知”标志,这在以前从未出现过。 每次我从 master 分支的源代码构建 qBittorrent 很长时间(超过 6 个月)。 前段时间(在 4.x 版本之前),我使用 libtorrent 1.1(具有实验性支持)构建了 3.3.x 版本,并遇到了很多上传问题:非常糟糕的对等查找,不稳定的速度,大约 1 天后没有上传(但是重新启动后,同行会在几秒钟内找到我)。 另一方面,带有 libtorrent 1.0 的 3.3.x 没有上述问题。
接近 4.x 版本(支持 libtorrent 1.1)时,我遇到了同样的问题,但在一些 libtorrent 更新(1.1.4 或 1.1.5)之后,一些问题消失了(至少在对等发现和长期播种时)。 目前我还注意到上传速度非常不稳定,即使没有下载,只有 2-3 次主动上传。

开发人员有一个问题:是否可以使用 libtorrent 1.0 构建 4.x,它是否可以正常工作?

+1 这里是带有 libtorrent 1.0 想法的 4.x 之一。 暂停或删除 torrent 时的速度、缓存问题、“qbittorent 没有响应”等主要是 libtorrent 的原因。 我在使用 lib 1.1x 构建 3.3.16 时遇到了一些类似的错误……在 1.0 中没有

与荒谬的不稳定上传有同样的问题。 从 0 到 3MB/s 不断跳跃。 尝试了所有调整缓存,设置上传限制等的“技巧”,但没有任何运气。 在 4.0.2 上,现在在 4.0.3 上(从 3.2.3 更新到 4)。

会恢复到 3.2.3 或 3.3.15,但上次我尝试它弄得一团糟!

问题在 4.0.3 中解决了吗? 现在好像没有做...

没关系,依然存在。 只是需要更长的时间才能发生。 这个问题怎么还没解决? 疯狂的。

我最终做了一个完整的全新安装回到 3.2.3,我现在放弃了 4。 也许我会在其他人报告正确连接之后再进行几次修订。 从 4.0.3 到 4 的每个版本都有问题。

在 3.2.3 上使用 GbE 有任何问题吗?

说真的……你们除了看速度图之外没有什么比这更好的事情了?
你在乎它长什么样? 对你来说还不够漂亮吗?
平均下载速度显然是相同的。

@mzso显然你对它在做什么一无所知。 这不是平均速度的问题。 它不断下降到 0。这是不正常的。 它不适用于任何其他 torrent 客户端,包括 3.2.6 之前的 Qbittorrent 版本。 它不像它播种了一段时间然后变为零,因为所有的同龄人都在继续前进。 就像每 0.5-2 秒一样。 不仅在 1 个种子种子上,他们都一起做,所以你的整体不断下降到 0。

这与图表的外观无关,它正在丢弃不应该的连接。 它实际上有问题。 涨跌都是正常的,这个活动很不正常。

@LVNeptune 3.2.3 是我的 Tracker 首选的 QB 版本,这就是为什么我选择了那个特定的旧版本,但它只有 32 位,而且在我的速度方面绝对没有被证明是最好的。 也就是说,我仍然可以可靠地降低 120MB/s(~915mb/s),所以我会说它可以处理它。

@mzso显然不知道他们在说什么。 在你让自己看起来更像个白痴之前,可能应该离开键盘。

从 3.* 到 4.* 时,我的下载速度下降了 10-20 倍。 Vuze 和 qbt3 的速度差不多。 回到Vuze ...:<

我刚从 uTorrent 转到 qBittorent 404,我得到了这种疯狂的波动,当我对 uTorrent 很顺利时:
image

v4.0.4 也有同样的问题。 下载和上传速度波动。 我尝试了所有提示,但没有任何区别。
使用 utorrent v2.0.4,我得到几乎一条平滑的直线,有和没有带宽限制。

在以下屏幕截图中,我将相同的 torrent 上传到同一个对等方,带宽上限为50 KB/s

这是qBittorrent v4.0.4 64bit上传,就像笼中惊慌失措的仓鼠一样:
qbt

这是utorrent v2.0.4 一如既往的坚如磐石:
ut

这就提出了另一个问题,为什么 qBittorrent 不应用带宽限制?! 当我将其设置为 50 KB/s 时,我不希望它达到 +70KB/s

我会错过 utorrent 2.0.4 坚如磐石的性能:疲倦:

@科尔查

开发人员有一个问题:是否可以使用 libtorrent 1.0 构建 4.x,它是否可以正常工作?

我设法用 libtorrent 1.0 构建了 qbt4.0.3 。 唉,这个组合显示了 4.0.4 版本所显示的跳跃速度行为。
shot1
Windows 任务管理器还显示网络接口上的跳跃负载。
shot2

所以,我决定做一些调查。 正如我之前所写,libtorrent 负责所有与 torrent 相关的网络活动。 因此,我决定“不使用”qBittorrent 对其进行测试。 所以大多数问题都是从 Windows 报告的,我也在 Windows 上进行了测试。 作为“参考实现”,我从libtorrent 教程中获取了最后一个示例。 它不能下载 torrent 文件,但没什么大不了的 - 可以从 qbt 轻松检索磁力 URL。 测试的 libtorrent 版本是 1.1.6(与官方 qBittorrent 4.0.4 版本相同)。

因此,观察和结果:

  1. 使用 Wi-Fi 导致速度不稳定:通过 Wi-Filibtorrent 示例、通过以太网的 libtorrent 示例、通过 Wi-Fiqbittorrent、通过以太网的 qbittorrent
  2. 连接限制导致速度不稳定:
    qbt-eth-3
  1. qBittorrent 中的速度测量存在一些问题,有时它会报告不正确的数据,但这并不重要,而且这很可能是 libtorrent 问题

如您所见,禁用连接限制的 qBittorrent 的行为与 libtorrent 示例完全相同。 所以所有与网络速度相关的问题都不是 qBittorrent 问题,而是libtorrent 问题(这是意料之中的)。 此外,我不认为这是一个问题,只是 libtorrent 没有那么好的算法来选择要从中下载的对等点,并且当启用限制时,它就无法利用您的全部带宽。

结论:

如果您想要“平滑的下载/上传速度图表”,只需禁用连接限制并避免使用 Wi-Fi(尤其是非 Windows 系统上的 Broadcom)。

PS> 我在我的 MacBook 上看到了与之前评论中显示的任何网络程序相似的图表,这是自 OS X 10.10 以来 Wi-Fi 驱动程序的问题。 有可能发生相关的事情..

有一个带有错误 libtorrent 的 qBittorrent 版本,但现在它已经消失了。 libttorrent 1.1.6(以及来自 RC_1_1 分支的最新提交)非常稳定。

这个计划有解决方案吗? 现在已经8个月了...

qBittorrent 版本和操作系统

qBittorrent v4.0.4 x64 / Windows 10 x64

问题是什么

自 qBittorrent v4.0.0 以来速度非常不稳定

重现步骤

刚从 qBittorrent v3.3.16 更新,速度变得不稳定。

额外信息

我的最大下载速度只有 1.1MB/s

我一直在降级和更新,看看问题是否解决了,但还没有。 我不打算再次这样做,因为它打破了“统计栏”。

由于速度太慢,我真的不能再使用qbt了。

speed
全新安装 Windows 和 4.1.2。 在第一条红线处,我将端口更改为随机。 在第二个我改为只有 uTP,

问题依然存在
qBittorrent:4.1.3
libtorrent:1.1.9.0
来自: https ://github.com/Homebrew/homebrew-cask/blob/master/Casks/qbittorrent.rb
macOS 10.13
WiFi 连接,25Mb/s 上行链路
2018-10-29 20 44 17

正如我之前写的 https://github.com/qbittorrent/qBittorrent/issues/7954#issuecomment-372035406 ,如此不稳定的图表的主要原因是 Wi-Fi ,尤其是在使用 2.4GHz 频段的情况下。 您周围有多少个邻居 Wi-Fi 接入点(或任何其他无线设备)(只是一个修辞问题)?

所以,我再次进行了一些调查,这次是在使用良好 Wi-Fi 的 macOS 上。 我制作了自己的 qBittorrent 构建并以自己的方式完成,没有 Homebrew 或任何其他类似的东西,只是为了在 macOS 上运行 Linux 软件(也许我错了,但这是我的观点)。
自己构建的主要原因是尝试支持 macOS 深色主题的最新开发 Qt https://github.com/qbittorrent/qBittorrent/issues/9096。
我有 100/100 Mb/s 连接和相当便宜的 Wi-Fi 路由器 TP-Link Archer C7 (v4.0) 和库存固件。 测试机器是我运行 macOS 10.14 Mojave 的旧 MacBook Pro Retina 2013 年末。
为了测试,我选择了明显很好的种子种子种子这样的 Ubuntu 图像。

前段时间,我遇到了很多不稳定的 Wi-Fi 连接与许多不同软件的问题。 首先,我受到了 Apple 的 Wi-Fi 漏洞的影响,现在还没有完全修复。 第二个是周围有很多Wi-Fi路由器。 但是切换到 5GHz 频段可以极大地缓解这两个问题!

因此,一些显示结果的屏幕截图:

screenshot 2018-10-30 22 38 51

screenshot 2018-10-30 22 43 43

screenshot 2018-10-30 22 44 02

screenshot 2018-10-30 22 45 53

结论

我不认为呈现的速度图可以被认为是“不稳定的”。 此外,qBittorrent 可以完全“吃掉”我的整个带宽,我听的音乐流停止了,甚至 Dropbox 在下载过程中失去了与其服务器的连接(!)。 因此,速度和带宽消耗没有任何问题。 大多数此类问题都来自防火墙(以及类似的软件和一些 qBittorent 设置,有关详细信息,请参阅我以前的帖子 https://github.com/qbittorrent/qBittorrent/issues/7954#issuecomment-372035406),硬件不太好,甚至只是不是那么“健康”的种子(没有足够的具有稳定连接的对等点)。

给遇到此问题的任何用户的建议

在此处发布您的图表(甚至最糟糕的是创建新的类似问题)之前,只需在具有明显良好连接(以太网或 5HGz Wi-Fi)和“健康”洪流的不同软件/硬件上尝试它,您会发现一切正常。
不要用诸如“旧版本更好或 XXX 客户端更好”之类的抱怨来惹恼维护者,如果你不喜欢它 - 就不要使用它! 使用你认为效果更好的。

最后的话

许多知名的 torrent 客户端都太老了,他们的 torrent 核心多年没有更新,但 torrent 协议正在发展。 qBittorrent 不是完全从头开始编写的 torrent 客户端(即自己的 torrent 协议实现),它使用libtorrent-rasterbar库作为 torrent 核心(或引擎,如果需要)。 这个库可能是独特的现代 torrent 协议实现,至少在开源 Linux 世界中,如果你的环境还没有准备好,这就是你的问题。
我并不是说它是完美的,但这个线程(以及其他一些链接在那里)中描述的问题不是实现问题,它们是最终用户环境问题。

PS > 我在不同的系统上使用 qBittorrent 大约 10 年,并且没有看到任何替代它的候选者(并且没有充分的理由从它切换)

@yami-no-ryuu,你的速度图只告诉你下载了相当“不健康”的种子......没有足够的同行来完全使用你的带宽。 我认为是这样,因为您的上传流量与下载相当,这意味着没有那么多快速对等方,即使您没有完成下载,但有人的 torrent 客户端决定选择您作为种子。 通常只有在完成下载后才会出现明显的上传流量,即使下载了非常流行的内容。

维护者: @ sledgehammer999、@ zeule 、@ glassez 、@ thalieht ,请与我的测试/基准测试类似,并在某处发布结果(也许在你的 Wiki 上)。 我认为您的结果将比我的结果更“官方”,然后您将能够关闭所有类似的问题,也许用户将停止发布这个无意义的烦人图表......

@Kolcha您能否在完全相同的设置中再进行一次测试,但启用 qbittorent 中的下载速度限制并将其设置为可用带宽的一半,例如 6000 KByte/s?

我再把它留在这里一次。

我的最大下载速度只有 1.1MB/s

因此,当存在下载限制时,问题就会出现。 正如@MoneyAllDay 所注意到的,速度可能会超过限制。 也许这是一个谎言,只是一个测量错误,即使有 1 秒的更新超时,系统监视器也不会报告这样的尖峰,但它可以使用一些算法来平滑它们......所以,需要进一步调查。
但无论如何,这也是 libtorrent 问题。 我会在几天内尝试“纯”libtorrent(当我有足够的空闲时间时),然后在这里报告结果。
screenshot 2018-10-31 09 07 29

我没有测试过下载,但是在播种时我发现高级设置中的水印选项与磁盘缓冲区大小有关(https://www.libtorrent.org/reference-Settings.html#settings-pack ctrl+ f watermark),对速度图产生巨大影响。 例如,如果我将它们或其中一个设置得太高(不记得哪个),它会显示峰值上升到 500 KiB/s,然后下降到零,然后回到 500,而我的最大上传速率是 ~90 KiB/s .

与此同时,我正在查看 torrent 列表中的速度,虽然它们也比应该可能的(累积地)要高一些,但与图表显示的速度相去甚远。

我觉得不稳定的速度只是在图表上可见,因为当我查看实际洪流本身的速度时,它似乎是正常/稳定的。

@MoneyAllDay2018 年发表评论。十一月。

我觉得不稳定的速度只是在图表上可见,因为当我查看实际洪流本身的速度时,它似乎是正常/稳定的。

我很确定这是平均几秒钟。 虽然我认为使用外部应用程序检查下载速度是有意义的,但要验证这不仅仅是一个外观问题。

问题仍然存在于 4.1.4,无论是 qBittorrent 还是 libtorrent...

我疯了一样得到这个问题。

这是一个显示正在发生的事情的视频: https ://www.youtube.com/watch?v=uszV3VISBiA

在其他客户端上,我可以获得稳定的 18MB/s 到 19MB/s。 在它想要一路跳回到 3MB/s 之前,我似乎只能获得大约 17MB/s 的速度。

有没有人成功地追根溯源? 我对任何其他客户都没有这个问题。

手动指定接口为我解决了这个问题。 我在 linuxserver docker 容器中运行 qbitorrent-nox。

将这两行添加到我的 qBittorrent.conf 为我解决了所有问题。

Connection\Interface=eth0
Connection\MaxHalfOpenConnec=99999

对于遇到此问题的任何人,请尝试在高级设置中将磁盘缓存设置设置为 -1(自动)。

对于遇到此问题的任何人,请尝试在高级设置中将磁盘缓存设置设置为 -1(自动)。
它对我有用。 谢谢@FranciscoPombal

对于遇到此问题的任何人,请尝试在高级设置中将磁盘缓存设置设置为 -1(自动)。

这带来了我的下载方式,但并没有真正解决不稳定性。 非常感谢,这使下载方式更快

还有速度问题。
应该会达到 400mbps 左右
然而,它有时似乎卡在 10mbps,然后最终降至 80kb。
然而,尽管这些种子正在运行,即使速度极慢,但由于某种原因,它会减慢整个网络的速度。 每台设备的互联网速度都很慢。

停止种子,关闭 Qbitorrent,速度回升。

磁盘缓存可能有帮助,时间会证明..
更新:没有帮助。

打开设置并进入高级 - Qbitorrent 也会崩溃,最终它会回来,但需要很长时间?

这个版本的原始报告现在太旧了。 将磁盘缓存设置为自动/更大的值并使用较新的版本(使用较新的 libtorrent 版本)应该可以解决此问题。

@hobhobuk您的问题似乎有所不同(崩溃等)。 如果仍有问题,请尝试全新安装并发布新问题。

此页面是否有帮助?
0 / 5 - 0 等级