4

如何用Virmach不触犯TOS地刷PT

 3 years ago
source link: https://www.taterli.com/7711/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如何用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 个人博客

发表评论 取消回复

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

评论

显示名称 *

电子邮箱地址 *

网站网址


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK