有两台 NAS BT/PT 做种上传,结果收发微信都卡,求问如何合理设置限速 or QoS? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OumaeKumiko
V2EX    宽带症候群

有两台 NAS BT/PT 做种上传,结果收发微信都卡,求问如何合理设置限速 or QoS?

  •  
  •   OumaeKumiko 2024-10-01 21:43:41 +08:00 5156 次点击
    这是一个创建于 373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里的宽带是 500m 下行 30m 上行的。
    因为做种很多,上传带宽很小所以基本上一直是满速上传。
    **做种的时候,连微信收发消息有巨大延迟,这导致我不得不考虑给做种限速。**

    但是因为是两台 NAS ,所以比如,如果给 A NAS 20m 上行,B NAS 20m 上行,那还是没用。
    用的是华硕 GT-AX600 路由器,目前官方固件里的 QoS 试了一下,发现没用,微信还是卡。
    我看到路由器里能看到可以识别 BT 的流量(见下图),但是就是没找到地方能为 BT 流量专门限速。所以发帖问一下有没有这种办法呢?
    或者有其它合适的方法也好
    45 条回复    2024-11-18 13:02:30 +08:00
    CKR
        1
    CKR  
       2024-10-01 21:53:51 +08:00 via iPhone
    下载器限制连接数
    xqzr
        2
    xqzr  
       2024-10-01 22:02:43 +08:00
    BT 软件限速
    OumaeKumiko
        3
    OumaeKumiko  
    OP
       2024-10-01 22:45:18 +08:00
    @CKR #1 你这样还是没法限制整体速度啊?
    OumaeKumiko
        4
    OumaeKumiko  
    OP
       2024-10-01 22:45:39 +08:00
    @xqzr #2 我开了 8 个 qbittorrent ,你这方法比 NAS 限速更不靠谱……
    slowman
        5
    slowman  
       2024-10-01 22:54:03 +08:00
    DHT PEX 都关了, peer 协议只选 TCP
    leo72638
        6
    leo72638  
       2024-10-01 22:54:12 +08:00
    bt 设置分享率,到分享率了就停,吸血的太多了没必要一直分享,尽到自己义务就行。
    pt 一般上传不会太多。
    slowman
        7
    slowman  
       2024-10-01 22:57:25 +08:00
    另外华硕的 QoS 应该是有用的
    cxh116
        8
    cxh116  
       2024-10-01 23:01:36 +08:00 via Android
    openwrt 的 qos 可以根据来源的内网 ip 设置优先级,把 nas 的 ip 设置成低优先级,华硕的 qos 不晓得有没有这功能。

    只设置优先级,不限速。

    另外有些 pt 站不支持同时多个客户端,支持的也不允许同一个种子多个同时上传下载。
    Bootis
        9
    Bootis  
       2024-10-01 23:20:24 +08:00 via iPhone
    上 ROS 软路由,根据原 ip+端口限流。先 mangle 根据源 ip 端口号和目标 网卡 打标签,再通过 queue 限制带宽
    BitGeek
        10
    BitGeek  
       2024-10-01 23:48:38 +08:00
    华硕路由器默认的 qos 好像就是把 bt 排后面的,如果更改完自定义的 qos 把 nas 的设备优先级排在最后都卡,那应该就是路由器性能的问题了,你是不是在路由器上装了科学上网或者其他什么的服务呀,还有就是 bt 软件里如果把包大小设的太小在跑满大带宽下会产生很多帧,会占路由器的性能。建议还是先跟网上教程查下 bt 的设置。
    Earthman
        11
    Earthman  
       2024-10-02 00:31:29 +08:00
    你这个多半被 PCDN 盗带宽了,先用 QBCB PBH 限制一下客户端,然后 qb 设置限制上传速率
    CKR
        12
    CKR  
       2024-10-02 00:48:49 +08:00 via iPhone
    @LoneFireBlossom 限制连接数是为了其他设备正常上网,家宽连接数太多的话有可能会出现丢包,高延迟。
    你要限速的话可以在 qb 里面设置全局限速就行了
    MYDB
        13
    MYDB  
       2024-10-02 01:06:37 +08:00
    设备分组,针对这个组限速。如果根本没听过我这个方案,也无法靠自己搜索到,那么就笨办法都限制到 10Mpbs
    esee
        14
    esee  
       2024-10-02 01:17:47 +08:00
    @MYDB pt 的基本都有 V6 吧,路由器上的限速貌似都只针对 V4 ,限速不了 V6 ,nas 上的 v6 自己就是 wan ,根本不走路由器上的 wan 口,限速不了
    1014982466
        15
    1014982466  
       2024-10-02 01:21:08 +08:00
    你硬路由器开 QoS 会让网络硬件加速失效,反而会降低整体网络延迟和小包转发。最好就在客户端层面限速
    VXF2016
        16
    VXF2016  
       2024-10-02 04:34:47 +08:00 via iPhone
    用一个性能更差的路由器做个子网,bt 接在这个路由器上。(脑补的)
    davidyin
        17
    davidyin  
       2024-10-02 07:43:09 +08:00
    在 bt 客户端限速,比较靠谱
    OumaeKumiko
        18
    OumaeKumiko  
    OP
       2024-10-02 08:28:49 +08:00
    @davidyin #17 我有 8 个 qbittorrent 客户端,你说每个客户端应该怎么限速呢
    OumaeKumiko
        19
    OumaeKumiko  
    OP
       2024-10-02 08:29:00 +08:00
    @1014982466 #15 我有 8 个 qbittorrent 客户端,你说每个客户端应该怎么限速呢
    OumaeKumiko
        20
    OumaeKumiko  
    OP
       2024-10-02 08:29:56 +08:00
    @Earthman #11 没有被盗,因为我几乎全是 PT 做种。
    OumaeKumiko
        21
    OumaeKumiko  
    OP
       2024-10-02 08:37:29 +08:00
    @BitGeek #10 自定义 qos 里没有 bt 呀
    OumaeKumiko
        22
    OumaeKumiko  
    OP
       2024-10-02 08:39:49 +08:00
    @BitGeek #10 包数量影响路由器性能这个我知道一点点,路由器性能肯定是没问题的,目前 CPU 占用才不到 5%,内存还空 40%
    bobryjosin
        23
    bobryjosin  
       2024-10-02 08:48:53 +08:00
    换个有完整防火墙能力的路由器吧,划 vlan ,所有 bt 流量走 vlan ,限制速度,防火墙限制连接数,家用路由器做不了这种流控。
    monkey110
        24
    monkey110  
       2024-10-02 10:36:37 +08:00
    看看系统日志里面有没有 expectation table full ,有就是连接数太多。
    VAMUTCpyjz7P77iX
        25
    VAMUTCpyjz7P77iX  
       2024-10-02 15:20:05 +08:00
    路由器里面对 nas 限速
    levenwindy
        26
    levenwindy  
       2024-10-02 16:11:54 +08:00 via Android
    会写脚本就没问题
    v2ex.com/t/937716
    linux 限速: tc + iptables 上行限速(保障某 ip 段最小上传速度,人不在家的时候 nas 全速)
    v2ex.com/t/830769#reply6
    脚本 linux python qb 限速
    1014982466
        27
    1014982466  
       2024-10-02 17:50:21 +08:00
    @LoneFireBlossom #19 我没用过 qbittorrent ,按理说软件里肯定可以限制连接数或者速度。路由器层面最好不要开任何限速或者 QoS ,然后确保光猫也是桥接,并且不要开 QoS
    datocp
        28
    datocp  
       2024-10-02 18:34:58 +08:00 via Android
    asus 也基本用的 tomato 那套。很多年前就是用特殊的方法开启 ssh 。
    有些 qos 之所以垃圾,也许连做固件的人都搞不清楚什么是什么。不是作用在 br-lan 而是高耗 cpu 的 ingress 接口上。
    OumaeKumiko
        29
    OumaeKumiko  
    OP
       2024-10-02 21:45:03 +08:00
    @1014982466 #27 我是想说,我有 8 个 qb ,每个限速多少,限速 30 除以 8 肯定不行,因为上传并不是平均的,有的时候这个多有的时候那个多,不可能做到实际上传速度是平均的。但如果每个限速 20 的话,那还是没用啊,如果都在上传的话还是会挤满宽带。
    flynaj
        30
    flynaj  
       2024-10-03 00:00:34 +08:00 via Android
    你需要 x86 的路由器,你这个属于性能不够。
    OumaeKumiko
        31
    OumaeKumiko  
    OP
       2024-10-03 10:00:04 +08:00
    @flynaj #30 啥?路由器 CPU 占用连 5%都不到的
    flynaj
        32
    flynaj  
       2024-10-03 10:09:12 +08:00 via Android
    @LoneFireBlossom
    建议你体验一下 x86,不是说显示的 CPU 占用低就什么 CPU 还空着。找台旧电脑测试一下,现在的路由器就当 ap 用
    flynaj
        33
    flynaj  
       2024-10-03 10:29:26 +08:00 via Android
    https://openwrt.org/toh/asus/tuf-ax6000 你这个路由器可以刷成 op,用原版,不需要开 QoS ,opkg install kmod-tcp-bbr 开 bbr 看看效果。
    OumaeKumiko
        34
    OumaeKumiko  
    OP
       2024-10-03 12:32:51 +08:00
    @flynaj #33 我的是 GT-AX6000 啊,我看了一下这里面没有这个型号
    morpheuszero2023
        35
    morpheuszero2023  
       2024-10-06 00:40:10 +08:00   1
    华硕路由器 adaptive qos 会把日常使用的大量流量都判定为网上冲浪。BT 和 PCDN 是其它和文件传输。那个网课模式必须放最底下,这个种类有 bug ,它包含了很多别的类型,放上面会导致判断错误。从下到上依次是 网课,文件传输,其它,再往上你自己根据需求拍就行了。
    OumaeKumiko
        36
    OumaeKumiko  
    OP
       2024-10-06 12:08:58 +08:00
    @morpheuszero2023 #35 感谢感谢,我设置一下试试。
    另外你知道这个 adaptive qos 里面的带宽设置是什么意思么,我看来看去看不懂,比如我如果写上下行 500Mb/s ,上行 30Mb/s ,那意思就是每种类型的流量各自带宽上限是下行 500 上行 30 吗?还是说,是我告诉了路由器我的宽带带宽是下行 500 上行 30 ?我感觉应该是后者
    morpheuszero2023
        37
    morpheuszero2023  
       2024-10-08 19:02:04 +08:00   1
    @LoneFireBlossomspeedtest.net 测速,测到的最高数值,乘以 0.9 ,填入路由器。
    你填写的数值必须满足以下条件才能让 QOS 生效:
    1.必须明显低于你的宽带最大数值。
    2.开启 QOS 后你的实际测速值必须达到填写的数值附近。这一条是避免 CPU 瓶颈。像 AX86U 这代 BCM4908 处理器,开 AQOS 跑千兆是跑不满的,后面型号我没测过。
    aru
        38
    aru  
       2024-10-08 23:19:44 +08:00
    A 限速 13M ,B 限速 13M 即可
    OumaeKumiko
        39
    OumaeKumiko  
    OP
       2024-10-08 23:33:46 +08:00
    @aru #38 不可,不合理
    aru
        40
    aru  
       2024-10-08 23:43:54 +08:00
    @LoneFireBlossom
    8 个 qb 整合为 2 个,一台机器开 1 个
    挂那么多 pt 站只会让你浪费时间,真没必要
    OumaeKumiko
        41
    OumaeKumiko  
    OP
       2024-10-09 00:20:06 +08:00 via iPhone
    @aru #40 数量太多了 webui 卡得要死 必须分开
    而且你整合为两个 每台机器一个以后,你的方案还是上述平均分配带宽,依然是有问题的
    aru
        42
    aru  
       2024-10-09 18:32:17 +08:00
    @LoneFireBlossom
    不会有问题呀,2 个 pt 跑满就 20M ,你还有 10M 可以用
    OumaeKumiko
        43
    OumaeKumiko  
    OP
       2024-10-09 20:16:33 +08:00
    @aru #42 我为什么要让一个 qb 跑满才跑 10m ?当然应该是两个 qb 合起来带宽 20m 才合理。你这样不合理
    datocp
        44
    datocp  
       364 天前 via Android
    ~# cat /tmp/port.tmp
    udp_6060_0x10/0xff
    tcp_992,1992,26241_0x10/0xff
    udp_53,123_0x20/0xff
    tcp_22,23,3389,8123_0x20/0xff
    tcp_80,443,1080,1863,8080:8081,12000,14000,16285_0x30/0xff
    udp_500,1701,4000:4030,4500,5989,8000:8001,16285_0x30/0xff
    tcp_20,21,25,143,465,993,1024:65535_0x40/0xff
    udp_1:65535_0x40/0xff

    选择自定义,用目的端口分级。保障 web 端口,常用聊天软件,其它全部自动避让。但是我依然没把握。当年 rtn14 通过 u 盘加载是可以用特殊方式加载 shell ,其中的一项就是去除 ingress 接口,直接作用于 br-lan 接口。

    如果能 ssh 登录用
    ifconfig 查看接口类似 br-*
    tc class show dev br-lan
    来查看。
    OumaeKumiko
        45
    OumaeKumiko  
    OP
       325 天前
    @morpheuszero2023 #37 这两天有空打开 NAS 试了一下,怎么设置上传带宽的速度,NASqb 的上传都会跑满看来只能去学习一下软路由怎么弄了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2764 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:08 PVG 22:08 LAX 07:08 JFK 10:08
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86