V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LoneFireBlossom
V2EX  ›  宽带症候群

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

  •  
  •   LoneFireBlossom · 4 天前 · 1915 次点击
    家里的宽带是 500m 下行 30m 上行的。
    因为做种很多,上传带宽很小所以基本上一直是满速上传。
    **做种的时候,连微信收发消息有巨大延迟,这导致我不得不考虑给做种限速。**

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

    只设置优先级,不限速。

    另外有些 pt 站不支持同时多个客户端,支持的也不允许同一个种子多个同时上传下载。
    Bootis
        9
    Bootis  
       4 天前 via iPhone
    上 ROS 软路由,根据原 ip+端口限流。先 mangle 根据源 ip 端口号和目标 网卡 打标签,再通过 queue 限制带宽
    BitGeek
        10
    BitGeek  
       4 天前
    华硕路由器默认的 qos 好像就是把 bt 排后面的,如果更改完自定义的 qos 把 nas 的设备优先级排在最后都卡,那应该就是路由器性能的问题了,你是不是在路由器上装了科学上网或者其他什么的服务呀,还有就是 bt 软件里如果把包大小设的太小在跑满大带宽下会产生很多帧,会占路由器的性能。建议还是先跟网上教程查下 bt 的设置。
    Earthman
        11
    Earthman  
       4 天前
    你这个多半被 PCDN 盗带宽了,先用 QBCB PBH 限制一下客户端,然后 qb 设置限制上传速率
    CKR
        12
    CKR  
       4 天前 via iPhone
    @LoneFireBlossom 限制连接数是为了其他设备正常上网,家宽连接数太多的话有可能会出现丢包,高延迟。
    你要限速的话可以在 qb 里面设置全局限速就行了
    MYDB
        13
    MYDB  
       4 天前
    设备分组,针对这个组限速。如果根本没听过我这个方案,也无法靠自己搜索到,那么就笨办法都限制到 10Mpbs
    esee
        14
    esee  
       4 天前
    @MYDB pt 的基本都有 V6 吧,路由器上的限速貌似都只针对 V4 ,限速不了 V6 ,nas 上的 v6 自己就是 wan ,根本不走路由器上的 wan 口,限速不了
    1014982466
        15
    1014982466  
       4 天前
    你硬路由器开 QoS 会让网络硬件加速失效,反而会降低整体网络延迟和小包转发。最好就在客户端层面限速
    VXF2016
        16
    VXF2016  
       4 天前 via iPhone
    用一个性能更差的路由器做个子网,bt 接在这个路由器上。(脑补的)
    davidyin
        17
    davidyin  
       4 天前
    在 bt 客户端限速,比较靠谱
    LoneFireBlossom
        18
    LoneFireBlossom  
    OP
       4 天前
    @davidyin #17 我有 8 个 qbittorrent 客户端,你说每个客户端应该怎么限速呢
    LoneFireBlossom
        19
    LoneFireBlossom  
    OP
       4 天前
    @1014982466 #15 我有 8 个 qbittorrent 客户端,你说每个客户端应该怎么限速呢
    LoneFireBlossom
        20
    LoneFireBlossom  
    OP
       4 天前
    @Earthman #11 没有被盗,因为我几乎全是 PT 做种。
    LoneFireBlossom
        21
    LoneFireBlossom  
    OP
       4 天前
    @BitGeek #10 自定义 qos 里没有 bt 呀
    LoneFireBlossom
        22
    LoneFireBlossom  
    OP
       4 天前
    @BitGeek #10 包数量影响路由器性能这个我知道一点点,路由器性能肯定是没问题的,目前 CPU 占用才不到 5%,内存还空 40%
    bobryjosin
        23
    bobryjosin  
       4 天前
    换个有完整防火墙能力的路由器吧,划 vlan ,所有 bt 流量走 vlan ,限制速度,防火墙限制连接数,家用路由器做不了这种流控。
    monkey110
        24
    monkey110  
       4 天前
    看看系统日志里面有没有 expectation table full ,有就是连接数太多。
    wintercoming
        25
    wintercoming  
       3 天前
    路由器里面对 nas 限速
    levenwindy
        26
    levenwindy  
       3 天前 via Android
    会写脚本就没问题
    v2ex.com/t/937716
    linux 限速: tc + iptables 上行限速(保障某 ip 段最小上传速度,人不在家的时候 nas 全速)
    v2ex.com/t/830769#reply6
    脚本 linux python qb 限速
    1014982466
        27
    1014982466  
       3 天前
    @LoneFireBlossom #19 我没用过 qbittorrent ,按理说软件里肯定可以限制连接数或者速度。路由器层面最好不要开任何限速或者 QoS ,然后确保光猫也是桥接,并且不要开 QoS
    datocp
        28
    datocp  
       3 天前 via Android
    asus 也基本用的 tomato 那套。很多年前就是用特殊的方法开启 ssh 。
    有些 qos 之所以垃圾,也许连做固件的人都搞不清楚什么是什么。不是作用在 br-lan 而是高耗 cpu 的 ingress 接口上。
    LoneFireBlossom
        29
    LoneFireBlossom  
    OP
       3 天前
    @1014982466 #27 我是想说,我有 8 个 qb ,每个限速多少,限速 30 除以 8 肯定不行,因为上传并不是平均的,有的时候这个多有的时候那个多,不可能做到实际上传速度是平均的。但如果每个限速 20 的话,那还是没用啊,如果都在上传的话还是会挤满宽带。
    flynaj
        30
    flynaj  
       3 天前 via Android
    你需要 x86 的路由器,你这个属于性能不够。
    LoneFireBlossom
        31
    LoneFireBlossom  
    OP
       3 天前
    @flynaj #30 啥?路由器 CPU 占用连 5%都不到的
    flynaj
        32
    flynaj  
       3 天前 via Android
    @LoneFireBlossom
    建议你体验一下 x86,不是说显示的 CPU 占用低就什么 CPU 还空着。找台旧电脑测试一下,现在的路由器就当 ap 用
    flynaj
        33
    flynaj  
       3 天前 via Android
    https://openwrt.org/toh/asus/tuf-ax6000 你这个路由器可以刷成 op,用原版,不需要开 QoS ,opkg install kmod-tcp-bbr 开 bbr 看看效果。
    LoneFireBlossom
        34
    LoneFireBlossom  
    OP
       2 天前
    @flynaj #33 我的是 GT-AX6000 啊,我看了一下这里面没有这个型号
    morpheuszero2023
        35
    morpheuszero2023  
       10 小时 47 分钟前
    华硕路由器 adaptive qos 会把日常使用的大量流量都判定为网上冲浪。BT 和 PCDN 是其它和文件传输。那个网课模式必须放最底下,这个种类有 bug ,它包含了很多别的类型,放上面会导致判断错误。从下到上依次是 网课,文件传输,其它,再往上你自己根据需求拍就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:27 · PVG 11:27 · LAX 20:27 · JFK 23:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.