MacBook Pro遇到高延迟


9

在Time Capsule(版本7.5.2)托管的802.11n(5GHz)无线网络上,我的15英寸2011 Macbook Pro(运行10.6.7)遇到延迟问题。当我对Time Capsule进行ping操作时,数字无处不在,就像这样:

64 bytes from 10.0.1.1: icmp_seq=216 ttl=255 time=3.461 ms
64 bytes from 10.0.1.1: icmp_seq=217 ttl=255 time=236.725 ms
64 bytes from 10.0.1.1: icmp_seq=218 ttl=255 time=157.924 ms
64 bytes from 10.0.1.1: icmp_seq=219 ttl=255 time=79.511 ms
64 bytes from 10.0.1.1: icmp_seq=220 ttl=255 time=1.295 ms
64 bytes from 10.0.1.1: icmp_seq=221 ttl=255 time=0.833 ms
64 bytes from 10.0.1.1: icmp_seq=222 ttl=255 time=150.669 ms

226 packets transmitted, 226 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.718/115.353/303.004/96.717 ms

我的计算机的位置似乎无关紧要。我的信号始终显示在四个小节上,无论我在不同的房间,不同的楼层中还是在Time Capsule的正前方,我都会得到相同的ping结果。

第二个15英寸一体式Macbook Pro(2009年中,也运行10.6.7)在同一网络上没有出现此问题。从第二台计算机到Time Capsule的所有ping报告小于4毫秒。

如果我通过以太网将计算机连接到Capsule,则会得到稳定的<1ms ping,如预期的那样。仅无线设备似乎具有跳跃性。

我尝试过重置网络设置(从库中删除所有网络配置),禁用IPv6,更改“网络位置”,重置PRAM,重置SMC,回收Time Capsule的电源,但似乎没有任何作用影响。我试图确保没有程序在后台运行-软件更新已关闭,并且在终端上运行lsof -i仅报告SystemUIS为具有两个打开的IPv4连接。也没有大量的网络流量发生,因此这不是拥塞的问题。

关于其他我可以尝试的想法?我对为什么一台计算机好而这台计算机不行感到困惑。


我在10.10.5和10.11.2中遇到了相同的问题。
亨利·叶

Answers:


6

编辑:苹果本周发布了MBP的两个更新,包括EFI更新。尽管两个更新都没有明确提到无线连接,但此更新似乎已部分解决了该问题。安装完两个更新后,我得到了3-5毫秒的一致ping,偶尔非常尖峰到100。至少比以前好多了。

同时,如果您想要1毫秒的响应,则下面的技巧仍然有效。


Apple的讨论论坛上有人提供了一个有趣的提示,可以作为一种解决方法。

看起来,如果网卡处于非活动状态的时间超过200毫秒,则它将关闭电源并必须加电以再次发送网络流量,因此会出现随机峰值。但是,如果您可以保持网卡处于活动状态(以少量的CPU能力和一些额外的流量为代价),则延迟会消失。

seanfromcolumbus推荐的命令是:

sudo ping -i .2 192.168.1.1

(-i .2指定200 ms的间隔)

的确,通过运行,我得到了小于2毫秒的一致结果。

原始帖子


3
不是每个人的路由器都是192.168.1.1。我为自己编写的命令是ping -i 0.2 `netstat -nr | grep -m 1 '^default' | awk '{print $2;}'`,该命令在所有情况下均适用。:)
fletom

1

我进行了Time Machine备份并清除了现有安装,然后重新安装了Snow Leopard。之后,我安装了10.6.7组合更新,只是为了验证它是否是导致此问题的原因,并且确实如此!我又做了一次全新安装,然后仅安装了10.6.6组合更新和其余的常规应用程序更新。现在一切恢复正常。使用10.6.7时,我从网关返回了疯狂的ping响应时间...像350ms ... 800ms..600..245 ..等等...现在一切恢复正常,我得到了预期的<1ms或随机的1-5毫秒...我不知道苹果对10.6.7做了什么,但它破坏了wifi。


有趣,是从10.6.7更新开始的吗?我怀疑这是最近出现的问题,因为几个月前我没有注意到这么多网络问题,但是我也更换了计算机,因此不确定。我猜想直到苹果公司修复它时,我还是不得不选择在10.6.6上的GPU之间切换或在游戏中由于10.6.7的延迟高峰而失去连接时冻结计算机。
Troyen

这仍然是一个问题。我在10.11.5上,到路由器的等待时间仍然很长。带有sudo -i .2 192.168.0.1延迟的事件在那里。它只是在不同的时间间隔上发生。
kode
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.