Я испытываю экстремальные пинг-пики к своему AirPort Extreme (локальный IP: 192.168.1.1), однако я не получаю эти пинг-пики на другом MacBook Pro рядом с ним.
Вот мои результаты пинга.
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=24.703 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=145.378 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=975.540 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=577.900 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=2.802 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=5.377 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=5.922 ms
64 bytes from 192.168.1.1: icmp_seq=7 ttl=64 time=3.854 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=3.522 ms
64 bytes from 192.168.1.1: icmp_seq=9 ttl=64 time=4.593 ms
--- 192.168.1.1 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.802/174.959/975.540/316.450 ms
MacBook Pro (Retina, 13-дюймовый, начало 2015 г.)
Ответы:
Я публикую этот ответ в нескольких темах, чтобы его было легче найти. Я преследовал ту же самую проблему и наконец нашел причину.
Locationd. Откройте консольное приложение и наблюдайте, как вы выполняете непрерывный пинг. Каждый раз, когда вы видите всплеск задержки, вы будете видеть записи для locationd. Перейдите к системным настройкам -> безопасность и конфиденциальность -> серверы местоположения. Оттуда вы можете отключить, и, скорее всего, проблема исчезнет. Тем не менее, вы теряете способность «найди моего мака».
То, что сделало мою работу приемлемой, - это переход к системным службам (прокрутка вниз) -> подробности-> значок галочки в строке меню, когда [...]. Затем взгляните на то, что запрашивает местоположение. Запрещение Evernote очень помогло. Я сократил до минимума, и частота всплесков снизилась до приемлемого для меня уровня.
edit: подал ошибку в Apple, потому что даже когда службы определения местоположения отключены, локализованное сканирование (проверено в консоли), влияет на задержку. Apple пометил это как обман, так что, надеюсь, скоро исправят.
источник
locationd
записям в консоли, и отключение служб определения местоположения устраняет пики. Полезный совет: в ping есть опция, которая будет включать временную метку, которая упрощает x-ref логи:ping -i 0.25 192.168.1.1 --apple-time
У меня была точно такая же проблема, она беспокоила меня довольно долго. Это особенно раздражает, когда вы работаете удаленно через SSH или играете в многопользовательские игры. Вот мое долгосрочное решение:
диагностика
Запустите ping с частотой 10 сканирований в секунду, чтобы увидеть, когда происходит сбой:
Услуги сканирования и определения местоположения
Как уже упоминалось, шипы WiFi обычно вызваны тем, что демон WiFi сканирует другие сети WiFi вокруг. Сканирование проходит по всем каналам, поэтому, если текущий принимающий канал не совпадает с тем, что передает ваша точка доступа, у вас есть пинг пинга.
Сканирование обычно запускается службами определения местоположения. Вы можете просмотреть расположение услуг в:
System Preferences -> Security & Privacy -> Privacy tab -> Location Services
.Если вы идете, чтобы
Advanced
проверить,Show location icon in the menu bar...
когда приложения запрашивают местоположение, сканируя окрестности WiFi.Службы определения местоположения были все еще активны из-за
System services
. В основномTime Zone & System Customisation
иSignificant Locations
. Но после выключения у меня все еще был сбой Wi-Fi, несмотря на то, что окно настройки местоположения не показывало никакое другое приложение, получающее местоположение.Нахождение виновника
Вам нужно включить ведение журнала WiFi, чтобы понять, почему демон WiFi выполняет сканирование.
Удерживайте
option/alt
клавишу (рядом с клавишей Command) и нажмите значок Wi - Fi в верхней панели. НажмитеEnable Wi-Fi Logging
.После этого откройте новый терминал:
Вы должны увидеть что-то вроде этого:
Теперь наблюдайте за терминалом ping и терминалом регистрации wifi рядом друг с другом. Вы можете четко видеть сбой, возникающий именно тогда, когда WiFi выполняет сканирование.
В моем случае виновником была программа
texstudio
, как видно из журнала. Это приобретало местоположение каждые 5 секунд (вес.?), Что было подтверждено также этим парнем: https://justus.berlin/2016/04/reduc-cpu-load-and-energy-consump-of-texstudio- на-макинтош /Это решило мою проблему. Texstudio не была упомянута в списке служб определения местоположения, поэтому этот продвинутый подход был необходим.
Резюме:
источник
Пожалуйста, запустите этот скрипт из Terminal.app:
Этот скрипт проверяет соотношение сигнал / шум. Возможно, у вас есть помехи.
источник
По моему опыту, в 90% случаев перезагрузка маршрутизатора решит проблему.
источник
После этого руководство работало для меня:
Исправить проблемы с Wi-Fi на MacOs Sierra
по сути в папке
/Library/Preferences/SystemConfiguration/
резервного копирования и удаления файловЗатем перезагрузите ваш Mac.
источник
В моем случае это было приложение для снятия скриншотов. Я обнаружил это, выполнив следующее: я запустил команду ping и закрывал приложения одно за другим, а затем заметил, что после закрытия этого приложения всплески пинга исчезли.
источник
Я отслеживал подобные проблемы с Airplay / Bonjour, пинг-шипы, когда airplay используется или проверяется.
Я считаю, что это поведение на самом деле связано с Bluetooth устройства, связанного с беспроводным адаптером в устройстве.
В ближайшее время я собираюсь провести еще несколько тестов и представить отчет об ошибке Apple.
если вы отключите Bluetooth, вы, вероятно, обнаружите, что вы не получите пинговые пики.
источник
Проблема все еще возникает в Мохаве, поэтому позвольте мне поставить здесь два моих цента. Источник проблемы был найден, и чтобы исправить всплески, все, что мне нужно было, это перейти в Настройки -> Безопасность и конфиденциальность -> Службы определения местоположения -> (Системные службы) Сведения -> снять флажок «Часовой пояс и настройка системы»
Не знаю, зачем Mac проверяет часовой пояс каждые несколько минут ...
источник