如何解决 Qbittorrent 仅支持单核心的问题?

2023-09-20 16:51:15 +08:00
 MSIAM

rt 在 NAS 上装了个 Qbittorrent ,但是苦于 CPU 单核性能差,导致 qb 下载甚至没法超过 30M/S 查看了下占用情况,Qbittorrent 就死守 CPU2 1 核有难众核围观。 或者说是否有能够支持多核心的工具?

2225 次点击
所在节点    NAS
14 条回复
ysc3839
2023-09-20 16:54:50 +08:00
开两个 qBittorrent
villivateur
2023-09-20 17:06:22 +08:00
qBittorrent 居然是单线程的?
xausky
2023-09-20 17:21:04 +08:00
不对吧,我 qBittorrent 下载跑到 80M/S 的时候,我的机器没有哪个核心跑满的,而是十个核心二十线程都 30% 左右。
xausky
2023-09-20 17:23:21 +08:00
@xausky 而且我这个单种子 100 连接总共 80M/s ,你是不是单连接 30m/s 所以这样。
ltkun
2023-09-20 17:27:02 +08:00
不清楚 反正容器里给的资源 qb 都跑不满也就没关心过这种问题 最快下载 100MB 都有
ProphetN
2023-09-20 17:29:54 +08:00
windows 下的 libtorrent 会有单核围观问题,linux 下没有这个问题。

如果是 linux 看下是不是网卡的问题,虚拟网卡或者单 RSS 队列的网卡。建议直通多队列的硬网卡,比如 I210 、I350T4 。
MSIAM
2023-09-20 17:43:02 +08:00
@xausky 我开了 70 个任务,但是所有东西都死守着 CPU2
MSIAM
2023-09-20 17:43:26 +08:00
@ProphetN 但是我用的是 TrueNAS Scale 在 K3S 里面开的容器
cy18
2023-09-20 18:47:17 +08:00
我之前 J4005 的 qbittorrent CPU 占用率太高,换 transmission ,整个世界都好了。
lbp0200
2023-09-20 19:03:03 +08:00
可能是版本太低了
mikewang
2023-09-20 19:20:34 +08:00
qBittorrent 现在是多线程的。ps 命令加上 -T 可以看到线程。单个 CPU 高需要考虑是不是网卡驱动问题,或者容器是不是限制了核心数。
locoz
2023-09-20 19:34:08 +08:00
任务多+tracker 多就会这样,打满 CPU 一个核但是一直卡着,之前碰到过一次
MSIAM
2023-09-21 11:28:26 +08:00
@mikewang 的确看到了,我尝试 TOP 监测了一下,qbittorrent 的进程占用 CPU 能达到 117%。这样看的话实际应该是 SMR 硬盘的问题了。
Trim21
2023-09-21 23:05:54 +08:00
qbittorrent 本身是多线程的,但是 qbittorrent 低层的 libtorrent 是单线程的...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975592

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX