V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HarrisIce
V2EX  ›  Apple

macbook wifi 周期性高延迟,体感十分明显

  •  
  •   HarrisIce · 83 天前 · 2257 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是 macbook pro m1 pro 的版本,最近几天用着最明显的是在 termius 上(就一个 ssh 终端),每隔几秒十几秒就会突然卡一下,非常明显得能感受到 ssh 卡顿了 500 毫秒然后立即又恢复了,用 wireshark 抓包最后发现,每隔几秒十几秒,网卡就会突然没有收到任何包,等待大概 500 毫秒之后恢复,这时候中间没有收到的包也会收到(没有丢包,只是会有一些 tcp 重传)。

    一开始还以为是路由器的问题,还好我的路由器 routeros 也可以开抓包,把全链路都抓包分析了一下,发现问题在 wifi 侧,我还以为是 ap 的问题,连夜下单了新 ap ,直到今天突然想到,都是拿 macbook 做的排查测试,会不会是 macbook 无线有问题,于是换了一台 Windows ,抓包看没有重传了,网络状态非常好。

    所以想问问,这是 macbook 的啥原因导致的?我确实有很长时间没有重启过我的 macbook 了,但是无线这么明显和低级的问题,苹果还会这样?

    27 条回复    2024-05-18 15:04:26 +08:00
    kyor0
        1
    kyor0  
       83 天前
    所以说你重启后修好了么
    HarrisIce
        2
    HarrisIce  
    OP
       83 天前 via iPhone
    @kyor0 还没重启,晚上试试
    oxoxoxox
        3
    oxoxoxox  
       83 天前
    这个大概率是不同品牌路由器的兼容性问题
    我也是 M1Pro 版本,在家里就很稳定,在公司就一天好几次突然掉线几秒钟
    cornea
        4
    cornea  
       83 天前
    试试 sudo ifconfig awdl0 down
    somebody1
        5
    somebody1  
       83 天前
    有没有切换 2.4G 频率和 5G 频率进行对比?
    shutongxinq
        6
    shutongxinq  
       83 天前 via iPhone
    我之前也为这个问题感到头疼。
    sudo ifconfig awdl0 down 有用但只部分有用。
    后来把 tplink 换成了 Netgear ,解决了这个问题的 50%
    另外 50%的解决方法是,不要在 mac 旁边点亮通账号 iPhone 屏幕,不需要其他操作。
    Cll66
        7
    Cll66  
       82 天前
    你尝试抓下手机包试试,那个剪贴板传递有时候就会造成这个现象
    JensenQian
        8
    JensenQian  
       82 天前 via Android
    mtk 吗,mtk 和苹果之间,有点不太好
    HarrisIce
        9
    HarrisIce  
    OP
       82 天前 via iPhone
    重启之后就好了。
    HarrisIce
        10
    HarrisIce  
    OP
       82 天前 via iPhone
    @JensenQian 华三的 nx54 ,高通的方案
    ViolaH
        11
    ViolaH  
       82 天前 via iPhone
    把信道切到 149 试试看能不能解决
    zhaidoudou123
        13
    zhaidoudou123  
       82 天前
    ping 路由器就看出来了,就是 macOS 的问题,12L 的解决方案非常好
    Monad
        14
    Monad  
       82 天前   ❤️ 1
    Oilybear
        15
    Oilybear  
       82 天前
    最新买了个小米的 ax3000t ,突然有感觉的,偶尔突然之间会感觉明显的卡顿又马上恢复了。我还以为是我的错觉,同 m1p 的 mbp
    ETiV
        16
    ETiV  
       82 天前 via iPhone
    前两天刷 twitter ,看到过。

    是说用过 AirDrop 就会触发,理由记不太清了,貌似是怀疑用过 AirDrop 后 Wi-Fi 信道没切换回来什么的…
    miyunda
        17
    miyunda  
       82 天前
    我这边 iphone/ipad 收到通知的时候 mac 会有高延迟
    wclebb
        18
    wclebb  
       82 天前
    iPhone 也是经常断链,但不好证明是不是跟 AirDrop 有关。
    iPhone 唯一解决方案:重启系统。
    HarrisIce
        19
    HarrisIce  
    OP
       82 天前 via iPhone
    @ViolaH 多谢大佬,我看了一下这个文章,看起来本质上还是 airdrop 的问题。自己机器上把 awdl 干掉可以解决,或者就把 wifi 改成 149 频段避免 airdrop 周期扫描时切频点导致的突然高延迟。我的 ap 用的是 160Mhz 所以用的是 36 频点,等我晚上回去试试改 149 看看有没有完全解决
    HarrisIce
        20
    HarrisIce  
    OP
       82 天前 via iPhone
    @HarrisIce 补充一下,重启之后延迟不是非常明显了,改善了 60%,但是还有一点延迟感不是特别影响游戏外的应用,剩下的这问题待我后续改 wifi 频点再试试
    txydhr
        21
    txydhr  
       82 天前 via iPhone
    好像我的 macbook air wifi 也不是特别好用,iperf3 打流,300M-800M 来回波动,iPhone 就没有问题,稳定 800+。
    txydhr
        22
    txydhr  
       82 天前 via iPhone
    @HarrisIce 我 macbook air wifi 网速也不稳定,ap 换了信道也没用。我还以为是预埋网线和光纤的问题,还重打了水晶头(毕竟现象特别像),后来斥巨资买了条 10 米泛达成品超六类跳线直连储藏室交换机也是一样,然后还怀疑 ap 本身问题。
    HarrisIce
        23
    HarrisIce  
    OP
       81 天前
    对比测试了一下,AirDrop 始终开启,频点 36 频宽 160MHz 时,ping 会看到明显的周期性高延迟,从 mac 上复制一个图片,手机端打开淘宝之类触发 airdrop 传输时,立即断网一秒,随后还会持续高延迟几秒,非常明显。频点改为 149 频宽 80MHz 时,ping 非常稳定,不论怎么复制图片触发 airdrop ,延迟没有明显变化,非常稳定。

    所以最后找到了确定的解决办法,路由器 Wi-Fi 5g 频点改 149 ,如果你是公司网,建议用有线(但是实际上我觉得高延迟的那一下,如果你不是打游戏其实也还好)。
    lpxxn
        24
    lpxxn  
       81 天前
    我的也是,m1 max ,特别是公司的网,每隔一段时间,网络就慢,需要重启解决。
    Felixxyq
        25
    Felixxyq  
       80 天前
    改了 149 信道之后延迟比之前稳定多了,之前长 ping 时不时会有 3-500ms 的包,现在最多到十几
    fanhed
        26
    fanhed  
       3 天前
    遇到同样问题, sudo ifconfig awdl0 down 可以临时解决, 晚点再试一下换到 149 频道
    fanhed
        27
    fanhed  
       3 天前
    改为 149 信道后貌似问题全解决了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:17 · PVG 16:17 · LAX 01:17 · JFK 04:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.