如何用Virmach不触犯TOS地刷PT

相信很多人有Virmach小鸡,以严格的限制而出名,在开始之前先复习下,究竟限制是什么?如何化解.

  • 高CPU:客户服务在超过五(5)分钟内不能达到95-100%的使用率,并且在任何两(2)小时内不能平均高于50%的使用率。广告中包含专用CPU,具有高CPU选项的服务以及包含高CPU选项的任何自定义服务计划的软件包可能始终突然达到100%。从容器中直接限制,最多占用50%或者更低CPU.
  • 高负载:客户服务的平均负载平均值不能超过分配的完整逻辑核心数,并且不能使1天负载平均值高于分配的完整逻辑核心数的70%。从容器中直接限制,最多占用1个CPU.
  • 高邮件量: VirMach保留阻止客户服务端口25的权利。客户每小时不能发送超过100封最大电子邮件,并且必须每周保持相似的平均邮件量 – 不允许爆发。VirMach保留为了定制服务计划而放弃此要求的权利。阻止25端口也可以用其他端口发信,PT练级不发信也无妨.
  • 高I ​​/ O:客户服务在任何两(2)小时内不能平均超过80 IOPS,不能超过300MB / s磁盘写入平均值超过十(10)分钟,不能平均每秒超过300次写入操作超过1小时,并且在任何六(6)小时内不能超过20%的平均利用率。限制同时任务数,减轻IO压力,必要时可以配合Docker一起限,如果配置太低启动不了容器也千万不要强行加SWAP继续,SWAP是很密集IO的.
  • 高网络使用率:客户服务在任何给定时间都不能超过50,000个conntrack会话,并且不能使用超过分配的带宽。客户理解网络是共享的,并不总是能够利用最大网络速度。限制同时任务数量,在QB内限制网速.

建议起步配置:

  • RAM:512MB or more.
  • SSD:10GB or more,5GB at least.
  • CPU:1vCPU or more.
  • 部分Virmach机器用欧洲服务器的连接速度很有限,所以如果Virmach的机多PT自动工具可以考虑放在美国.

比如我的启动示例.

docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e WEBUI_PORT=8080 \
  -p 49152:49152 \
  -p 49152:49152/udp \
  -p 8080:8080 \
  -v /mnt/config:/config \
  -v /mnt/downloads:/downloads \
  --restart unless-stopped \
  --device-read-iops /dev/vda:80 \
  --device-write-iops /dev/vda:80 \
  --device-read-bps /dev/vda:300mb \
  --device-write-bps /dev/vda:300mb \
  --cpus 0.3 \
  ghcr.io/linuxserver/qbittorrent

PT工具的参考配置:

  • 同时最多1个任务 (concurrent_download)
  • 空间小于1GB时清理 (disk_threshold)
  • 当速度大于5MB的时候不加种 (max_speed)
  • 最大的种子5GB,如果磁盘小还要调小的. (max_tasksize)
  • 磁盘最大延迟5000ms,如果怕TOS可以继续调小. (max_disklatency)
{
  "endpoint": "http://23.94.26.1:8080",
  "username": "admin",
  "password": "adminadmin",
  "remark": "Virmach (#2)",
  "enable": true,
  "rule": {
    "concurrent_download": 1,
    "disk_threshold": 1073741274,
    "max_speed": 5242880,
    "min_alivetime": 3600,
    "max_alivetime": 86400,
    "min_tasksize": 0,
    "max_tasksize": 5368706371,
    "max_disklatency": 5000
  }
}

这个配置目前运行了3天左右,暂未收到任何警告,如果后续有问题再更新.


有问到为什么抢不过其他PT机什么的,这很正常啊,要是抢过了你就不怕Virmach小黑屋?

部分没被刷新到可能是网络原因或已暂停.

《如何用Virmach不触犯TOS地刷PT》有1个想法

  1. Pingback: [BETA]改进版的PT自动工具 – TaterLi 个人博客

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注