MacBook Pro с большой задержкой


9

Я сталкиваюсь с проблемой задержки с моим 15 "2011 Macbook Pro (работает 10.6.7), когда в беспроводной сети 802.11n (5 ГГц), размещенной в Time Capsule (версия 7.5.2). Когда я пингую Time Capsule, пинг числа повсюду, вот так:

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.

Второй 15-дюймовый Unibody Macbook Pro (середина 2009 года, также работающий 10.6.7) не имеет этой проблемы в той же сети. Все ping к Time Capsule из отчета второго компьютера <4 мс.

Если я подключу свой компьютер через Ethernet к Capsule, я получу пинг <1 мс, как и ожидалось. Похоже, что только беспроводная связь имеет дикие скачки.

Я попытался сбросить настройки сети (удалив все конфигурации сети из библиотеки), отключив IPv6, изменив «Сетевое расположение», сбросив PRAM, сбросив SMC, восстановив питание на Time Capsule, но, похоже, ни у одного из них не было эффект. Я пытался убедиться, что у меня нет программ, работающих в фоновом режиме - Обновление программного обеспечения было отключено, и при запуске lsof -i в Терминале только SystemUIS сообщает о наличии двух открытых соединений IPv4. Также не происходит никакого значительного сетевого трафика, так что это не проблема перегрузки.

Любые идеи о чем-то еще, что я могу попробовать? Я в недоумении, почему один компьютер в порядке, а этот нет.


Я столкнулся с той же проблемой с 10.10.5 и 10.11.2.
Генри Йей

Ответы:


6

Изменить: Apple выпустила два обновления для MBP на этой неделе, в том числе обновление EFI. Хотя ни одно из обновлений явно не упоминало о беспроводном соединении, обновление, похоже, частично устранило проблему. После установки обоих обновлений я получаю довольно последовательный пинг 3-5 мс с очень редким всплеском до 100. По крайней мере, это намного лучше, чем раньше.

Тем временем, уловка ниже все еще работает, если вы хотите получить ответ в 1 мс.


На дискуссионных форумах Apple есть один интересный совет, который можно использовать в качестве обходного пути.

Похоже, что если сетевая карта неактивна в течение более 200 мс, она отключается и должна быть включена, чтобы снова отправлять сетевой трафик, что приводит к случайным скачкам. Но если вы можете поддерживать активную сетевую карту (за счет небольшого количества ресурсов процессора и некоторого дополнительного трафика), задержка исчезнет.

Команда, рекомендованная seanfromcolumbus, была:

sudo ping -i .2 192.168.1.1

(-I .2 указывает интервал 200 мс)

Действительно, с этим запуском я получаю согласованные результаты <2 мс.

Оригинальный пост


3
Не у каждого роутер есть 192.168.1.1. Команда, которую я написал для себя ping -i 0.2 `netstat -nr | grep -m 1 '^default' | awk '{print $2;}'`, должна работать при любых обстоятельствах. :)
флетом

1

Я сделал резервную копию Time Machine и уничтожил мою существующую установку, а затем сделал новую установку Snow Leopard. После этого я установил комбо-обновление 10.6.7 только для того, чтобы убедиться, что это является причиной этой проблемы, и она ЕСТЬ! Я сделал еще одну свежую установку, а затем установил только комбинированное обновление 10.6.6 и остальные регулярные обновления приложения. Теперь все возвращается на круги своя. С 10.6.7 я получал безумное время отклика ping от шлюза ... например, 350 мс ... 800 мс. 600. 245 ... и т. Д. ... теперь все возвращается в норму, и я получаю ожидаемое <1 мс или случайные 1-5 мс ... Я не знаю, что Apple сделала с 10.6.7, но это разрушает Wi-Fi.


Интересно, так это из обновления 10.6.7 тогда? Я подозревал, что это была недавняя проблема, так как несколько месяцев назад я не заметил столько проблем с сетью, но я также сменил компьютеры, так что я не был уверен. Я предполагаю, что до тех пор, пока Apple не исправит это, я застрял в выборе между зависанием компьютера при переключении между графическими процессорами на 10.6.6 или потерей соединения в играх из-за скачков задержки в 10.6.7.
Троен

Это все еще проблема. Я на 10.11.5 и задержка к маршрутизатору все еще происходит. Событие с sudo -i .2 192.168.0.1задержкой там. Это просто происходит в разные промежутки времени.
код
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.