V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ETONG
V2EX  ›  程序员

docker 装 transmission 用一段时间就会变的很慢是怎么回事?

  •  
  •   ETONG · May 19, 2021 · 3459 views
    This topic created in 1815 days ago, the information mentioned may be changed or developed.

    环境是这样的

    unraid 里面虚拟了一个 popos,在 pop 上用 docker 装了 transmission,然后通过 smb 挂载了局域网内的 truenas 的硬盘。下载的文件全部通过 smb 放到局域网里的 truenas 上面。

    简单说,就是 truenas 组阵列负责存储数据,然后通过 smb 和 transmission 连接

    然后用了两天之后,打开 transmission 速度变得很慢,局域网打开 192.168.1.15:9091 要等几十秒才会出现输入帐号密码的框框,输入完毕之后在等几十秒甚至更长的时间 才能看到做种的文件

    docker 的设置该设置也设置了,时区 权限 /downloads 也映射到了 smb 的文件夹

    6 replies    2021-05-20 16:36:42 +08:00
    francis59
        1
    francis59  
       May 20, 2021
    F12 -> network 看看时间都花在哪了
    Sylv
        2
    Sylv  
       May 20, 2021 via iPhone
    感觉是 smb 的原因,bt 随机读写居多,smb 应该是零碎随机读写性能不太好,而 transmission 的 rpc 和 bt 功能好像是同步的,io 阻塞就会导致 rpc webui 卡住。
    BeautifulSoap
        3
    BeautifulSoap  
       May 20, 2021 via Android
    先看 smb 性能有没有问题,没有的话网络问题嫌疑最大,f12 下看看,几十秒差不多是一两次网络请求超时的时间
    66450146
        4
    66450146  
       May 20, 2021
    主要是 transmission 的问题,IO 阻塞会导致 RPC 和 webui 都没响应

    解决办法就是在虚拟机里面放一个 incoming 文件夹,下载中的就塞进去……缺点就是单个种子下载大小会受到这个盘大小的限制
    bt7vip
        5
    bt7vip  
       May 20, 2021 via Android
    我在用 nfs,开始用的 smba,不卡但速度上不去,下行跑不满,上行跑满,换 nfs 后下行上限增加,看 cpu 波动比较大,平台是树莓派 4b openwrt,没用 docker,能跑就没管他了。
    thtznet
        6
    thtznet  
       May 20, 2021
    temp 尽量用本地的,不要挂载 smb 或者 nfs,即便要挂,也要挂 iSCSI 这类的协议。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 23:16 · PVG 07:16 · LAX 16:16 · JFK 19:16
    ♥ Do have faith in what you're doing.