V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ETONG
V2EX  ›  程序员

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

  •  
  •   ETONG · 2021-05-19 23:31:05 +08:00 · 2421 次点击
    这是一个创建于 1044 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境是这样的

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

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

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

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

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

    解决办法就是在虚拟机里面放一个 incoming 文件夹,下载中的就塞进去……缺点就是单个种子下载大小会受到这个盘大小的限制
    bt7vip
        5
    bt7vip  
       2021-05-20 07:54:45 +08:00 via Android
    我在用 nfs,开始用的 smba,不卡但速度上不去,下行跑不满,上行跑满,换 nfs 后下行上限增加,看 cpu 波动比较大,平台是树莓派 4b openwrt,没用 docker,能跑就没管他了。
    thtznet
        6
    thtznet  
       2021-05-20 16:36:42 +08:00
    temp 尽量用本地的,不要挂载 smb 或者 nfs,即便要挂,也要挂 iSCSI 这类的协议。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5397 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:36 · PVG 15:36 · LAX 00:36 · JFK 03:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.