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

2022 了,有没有 现成的工具可以测试家宽真实的网络质量?

  •  
  •   hfl1995 · 2022-01-07 22:19:43 +08:00 · 4140 次点击
    这是一个创建于 1059 天前的主题,其中的信息可能已经有所发展或是发生改变。
    越来越觉得网速测试已经不能反映真实的网络情况了,
    有时候网速可以跑满,抖音视频却加载不出来,
    视频加载出来了,评论却加载不出来了,
    有时候小红书可以刷,但是图片却加载不出来,
    有时候 icloud 同步特别慢,
    或者是游戏丢包严重。

    综上,有没有一些工具可以检测各大网络服务的真实联通情况。
    17 条回复    2022-01-11 06:13:03 +08:00
    Kiriya
        1
    Kiriya  
       2022-01-07 22:41:26 +08:00
    图片加载不出来一般是 DNS 问题,解析到不合适的 CDN 了,建议换个公用 DNS 试试比如 alidns 或者腾讯 dns
    damichifan
        2
    damichifan  
       2022-01-07 22:46:46 +08:00
    啥宽带,移动么
    S179276SP
        3
    S179276SP  
       2022-01-08 01:26:20 +08:00
    是不是路由器有问题,我用 tplink ,控制面板里面有一个设置叫硬件 NAT ,关了之后加载就变正常了。
    Dango101
        4
    Dango101  
       2022-01-08 01:34:28 +08:00 via iPhone
    iCloud 这个个人感觉一直很玄学。南方电信,在云上贵州出来之前就在用了,无论挂不挂梯子 从云端下载图片 /视频时都有一定概率失败 /速度十分慢 出了云上贵州之后也一样,毫无改善
    lostberryzz
        5
    lostberryzz  
       2022-01-08 01:36:47 +08:00
    写个脚本,TCP Ping 试试
    datocp
        6
    datocp  
       2022-01-08 09:14:28 +08:00
    这种问题,首先你得确认你使用的是 linux 类路由,像 tomato/ddwrt/openwrt 之类的路由,ros 也行。只有这种路由系统才有可能调教系统参数。

    通常影响这些问题的
    有 mtu ,tplink 之流可以设定

    iptalbes -t mangle -A FORWARD -o eth0.2 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu #这个就是解决网络呑吐,像以前的亚马逊美国站不可访问问题

    调教 tcp/udp timeout,这些设定影响到 tcp/udp 并发什么时间消亡不能太长也不能太短要刚刚好。。。
    net.netfilter.nf_conntrack_tcp_timeout_established=600
    net.netfilter.nf_conntrack_udp_timeout=65 #这个当年调到 60 就影响到 IOS 笔记本在线更新
    net.netfilter.nf_conntrack_udp_timeout_stream=120
    net.netfilter.nf_conntrack_generic_timeout=600
    net.netfilter.nf_conntrack_tcp_timeout_syn_sent=120
    net.netfilter.nf_conntrack_tcp_timeout_syn_recv=60
    net.netfilter.nf_conntrack_tcp_timeout_fin_wait=120
    net.netfilter.nf_conntrack_tcp_timeout_time_wait=120
    net.netfilter.nf_conntrack_tcp_timeout_close=10
    net.netfilter.nf_conntrack_tcp_timeout_close_wait=60
    net.netfilter.nf_conntrack_tcp_timeout_last_ack=30

    调教 QOS ,QOS 是有优先级的调整上行队列,让 P2P 实现自动避让实现。上行的队列优先级的改变也会相应的让下行跟着改变。通常我认为
    1. mtu 调整为 1492 ,有些像网件的调不成思科建议的 1454 。
    2.规则的设定基本能解决类似问题
    3.4 就是加分项了。
    至于 dns 问题,都是 isp 自动设定的,除非真的有些网站有问题,就使用第三方 dns 解析 IP ,然后用 dnsmasq 来手动指定。

    说到底你要有个 openwrt 路由,就能把网络控制玩到极致。
    hfl1995
        7
    hfl1995  
    OP
       2022-01-08 09:36:00 +08:00
    @datocp 家里是用软路由的,爱快+homelede ,但是没怎么折腾,大部分都是固件配置好的
    wanguorui123
        8
    wanguorui123  
       2022-01-08 09:43:35 +08:00
    现在运营商应该有 Qos 吧
    onion83
        9
    onion83  
       2022-01-08 11:45:51 +08:00 via iPhone
    “网速管家”app 有一个主流应用的测速功能,一定程度上可以反映实际的使用体验。https://s2.loli.net/2022/01/08/oxjT6agqOReXwvr.jpg?width=1170&height=2532
    cchan
        10
    cchan  
       2022-01-08 13:41:55 +08:00
    有 Mac 电脑的话直接在终端里面输入 networkQuality 用 Apple 全球的 CDN 测网速 ![image.png]( https://s2.loli.net/2022/01/08/srQJHbVIyZkWzMf.png)
    hfl1995
        11
    hfl1995  
    OP
       2022-01-08 14:19:03 +08:00
    @onion83 据说就是 ping 官网
    onion83
        12
    onion83  
       2022-01-08 16:32:09 +08:00
    @hfl1995 基于 http 检查,方案还是算是靠谱的。

    https://s2.loli.net/2022/01/08/kvu2f7jg86Dpbi1.png
    jousca
        13
    jousca  
       2022-01-09 00:57:11 +08:00
    楼主那种情况一般是 DNS 的问题。
    levenwindy
        14
    levenwindy  
       2022-01-09 13:42:06 +08:00
    很难测,要考虑的因素太多,路由器,毛,线路,运营商,目标网站
    例如,我家电信宽带 300M (广东),晚高峰 b 站视频会卡顿,其它视频网站都 20M 直播都没问题,就 b 站不行,换联通手移动网就很流畅,明显就是 b 站带宽不足
    philippiela
        15
    philippiela  
       2022-01-09 22:13:33 +08:00 via iPhone
    iperf3
    iphoneXr
        16
    iphoneXr  
       2022-01-10 15:11:45 +08:00
    你说的这些问题我觉得大部分是 DNS 问题 所以自建 Adguard home 很实用 可以判断各域名的解析时间。
    监控的话 直接搭建 Prometheus 的 blackbox_exporter 把 支持 tcp 、ping 、http 的 get 和 post 等各种监控。
    vtoex0000000002
        17
    vtoex0000000002  
       2022-01-11 06:13:03 +08:00 via Android
    iperf3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   938 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:37 · PVG 03:37 · LAX 11:37 · JFK 14:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.