V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
wcxxxxxxxxxxx
V2EX  ›  NAS

qbittorrent 内存溢出问题

  •  
  •   wcxxxxxxxxxxx · 9 天前 · 1615 次点击
    • 底层是 PVE ,硬件 5800H ,48G 内存
    • LXC 的 Debain ( 10 核心,16G 内存),安装 1panel 面板
    • 使用的是 nevinee/qbittorrent:latest ,尝试过限制 CPU4 核心,内存 4096MB ,依然溢出 image.png
    • 随便下载几个( 5-10 个)种子,1panel 负载高达 160%,内存、CPU 都是 10%左右 image.png
    29 条回复    2024-12-13 15:08:04 +08:00
    llxvs
        1
    llxvs  
       9 天前 via iPhone
    種子下載時負載高一般是由於硬盤讀寫速度跟不上網速導致的。

    關於內存,不用在意,其中包含了 disk cache ,當系統需要更多內存時它會自動釋放。
    wcxxxxxxxxxxx
        2
    wcxxxxxxxxxxx  
    OP
       9 天前
    @llxvs 主要是为了刷流,导致 1panel 负载太高,1panel 里的其他应用无法使用了
    GGbeng1
        3
    GGbeng1  
       9 天前
    看着挺正常的,毕竟要实时写入和上传
    NoOneNoBody
        4
    NoOneNoBody  
       9 天前
    板载网卡是需要 CPU 处理的
    qb 的 disk cache 我开 512MB ,然后连接数限制到一定量,这个要自己调一下,调完之后我反而要限速 😅
    wcxxxxxxxxxxx
        5
    wcxxxxxxxxxxx  
    OP
       9 天前
    @GGbeng1 有没有办法可以限制住呀,这个 docker 最大就 4096m ,影响其他应用有点难受
    wcxxxxxxxxxxx
        6
    wcxxxxxxxxxxx  
    OP
       9 天前
    @NoOneNoBody 主要是不想因为这个内存溢出影响到其他应用
    GGbeng1
        7
    GGbeng1  
       9 天前
    @wcxxxxxxxxxxx #5 可以尝试在 qb 的容器上限制最大内存,但是 qb 体验会差一些;或者是加大一下 linux 的交换内存,也会有提升
    pppcx
        8
    pppcx  
       9 天前   ❤️ 1
    没发现 4.3.9 用的人最多吗,就是因为内存不溢出
    NoOneNoBody
        9
    NoOneNoBody  
       9 天前
    @wcxxxxxxxxxxx #6
    一样的目的
    调高 disk cache 有很大改善,限速限连接也是相同目的,只不过一增一减而已
    包括 baidu/xunlei 和其他 p2p 客户端,都是类似的,以前百度全速几乎是死机状(i5 CPU),后来限了任务数和速度,扔进沙盒,就好很多了
    wcxxxxxxxxxxx
        10
    wcxxxxxxxxxxx  
    OP
       9 天前
    @pppcx
    @GGbeng1 我试下,谢谢!
    wcxxxxxxxxxxx
        11
    wcxxxxxxxxxxx  
    OP
       9 天前
    @pppcx 我也试一试
    wcxxxxxxxxxxx
        12
    wcxxxxxxxxxxx  
    OP
       9 天前
    @pppcx 还是一样,一刷,机器就没了
    codingadog
        13
    codingadog  
       9 天前
    文件名包含了 lt20 的版本没有内存泄漏,根本原因石依赖底层组件的内存泄漏一直没解决。
    wcxxxxxxxxxxx
        14
    wcxxxxxxxxxxx  
    OP
       9 天前
    @codingadog 有什么好办法,内存泄漏 只影响 qb 的应用吗,不影响到其他应用
    wcxxxxxxxxxxx
        15
    wcxxxxxxxxxxx  
    OP
       9 天前
    @GGbeng1 内存我限制了,但还是负载 150%
    FakerLeung
        16
    FakerLeung  
       9 天前
    啊?我在 PVE 安装 fnos ,fnos 安装 qb 也没这问题,日常挂 10 个种子
    wcxxxxxxxxxxx
        17
    wcxxxxxxxxxxx  
    OP
       9 天前
    ![image.png]( https://imgfans.com/_tfqKM)
    不知道这样配置 有没有问题
    zhady009
        18
    zhady009  
       9 天前
    内存不够不等于内存泄漏,4.6.7 版本下几百个种子都没问题没重启过,以前的版本也没有,用的 linuxserver/qbittorrent
    jqtmviyu
        19
    jqtmviyu  
       9 天前
    换 tr, tr 占用少.
    hyrijk
        20
    hyrijk  
       9 天前 via iPhone
    限制下下载速度
    Suaxi
        21
    Suaxi  
       9 天前 via Android
    看描述好像是硬盘 io 的问题,下载盘如果用的是普通机械或者 pve 软直通的硬盘的话,先搞个洋垃圾 ssd 来直接挂载上做下载盘,下完了之后再复制到机械盘里保种
    Lixiaobai233
        22
    Lixiaobai233  
       9 天前
    用 qb4.3.8 ,我俩盒子每个带 70 种,上传 200MB/s 左右,除了 webui 有时候会掉其他一点问题都没。
    Rorysky
        23
    Rorysky  
       8 天前
    从软件开发 角度这些场景太复杂了,不想想,不想测,又不是不能用
    Earthman
        24
    Earthman  
       8 天前
    你得用 libtorrent 1.2 版的,libtorrent 2.0 版有内存泄露的问题
    wcxxxxxxxxxxx
        25
    wcxxxxxxxxxxx  
    OP
       8 天前
    @Suaxi 我是 stat SSD
    wcxxxxxxxxxxx
        26
    wcxxxxxxxxxxx  
    OP
       8 天前
    @Earthman 1.2 我是试了,也不行
    zxjxzj9
        27
    zxjxzj9  
       8 天前
    是会泄露的,不是 docker 直接装系统里也会泄露。我后来从 qbittorrent 换到了 qbittorrent-nox 之后就解决了,大概是因为 qbittorrent 有一个自己的 gui ,然后那玩意没写好的问题
    daj2
        28
    daj2  
       8 天前
    PVE vm 2c8g ,qb5.0.2 ,近百种子,系统上还有 kde 桌面和 chrome 开了几个 pt 网页,内存占用不到 3g
    leeyijie
        29
    leeyijie  
       8 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1552 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:47 · PVG 00:47 · LAX 08:47 · JFK 11:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.