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

2021-05-19 23:31:05 +08:00
 ETONG

环境是这样的

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

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

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

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

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

解决办法就是在虚拟机里面放一个 incoming 文件夹,下载中的就塞进去……缺点就是单个种子下载大小会受到这个盘大小的限制
bt7vip
2021-05-20 07:54:45 +08:00
我在用 nfs,开始用的 smba,不卡但速度上不去,下行跑不满,上行跑满,换 nfs 后下行上限增加,看 cpu 波动比较大,平台是树莓派 4b openwrt,没用 docker,能跑就没管他了。
thtznet
2021-05-20 16:36:42 +08:00
temp 尽量用本地的,不要挂载 smb 或者 nfs,即便要挂,也要挂 iSCSI 这类的协议。

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

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

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

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

© 2021 V2EX