Saya mengalami paku ping ekstrem ke AirPort Extreme (IP lokal: 192.168.1.1), namun saya tidak mendapatkan paku ping ini di MacBook Pro lain di sebelahnya.
Inilah hasil ping saya.
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 inci, Awal 2015)
Jawaban:
Saya memposting balasan ini pada beberapa utas untuk membuatnya lebih mudah ditemukan. Saya mengejar masalah yang sama dan akhirnya menemukan penyebabnya.
Locationd. Buka aplikasi konsol dan tonton saat Anda melakukan ping terus menerus. Setiap kali Anda melihat lonjakan latensi, Anda akan melihat entri untuk locationd. Pergi ke sistem prefs-> keamanan & privasi-> server lokasi. Dari sana, Anda dapat menonaktifkan dan kemungkinan Anda akan melihat masalah menghilang. Namun, Anda kehilangan kemampuan "temukan mac".
Apa yang membuat saya dapat diterima adalah pergi ke layanan sistem (gulir ke bawah) -> detail-> centang ikon acara di bilah menu ketika [...]. Lalu, lihat apa yang meminta lokasi. Melarang Evernote banyak membantu. Saya memangkas ke minimum dan frekuensi paku telah turun ke tingkat yang dapat diterima bagi saya.
sunting: mengajukan bug pada Apple karena meskipun layanan lokasi dinonaktifkan, pemindaian locationd (diverifikasi di konsol), memengaruhi latensi. Apple menandainya sebagai penipuan, jadi semoga segera diperbaiki.
sumber
locationd
entri di Konsol dan menonaktifkan layanan lokasi menghilangkan lonjakan tersebut. Kiat praktis: Ada opsi di ping yang akan menyertakan stempel waktu sehingga mudah untuk melakukan x-ref log:ping -i 0.25 192.168.1.1 --apple-time
Saya memiliki masalah yang persis sama, itu cukup lama mengganggu saya. Ini sangat menjengkelkan ketika bekerja jarak jauh melalui SSH atau bermain game multi pemain. Inilah solusi jangka panjang saya:
Diagnosa
Jalankan ping dengan frekuensi 10 pemindaian per detik untuk melihat kapan glitch terjadi:
Layanan pemindaian & Lokasi
Seperti yang disebutkan oleh orang lain, lonjakan WiFi biasanya disebabkan oleh daemon WiFi yang memindai jaringan WiFi lain di sekitarnya. Pemindaian melewati semua saluran sehingga jika saluran penerima saat ini tidak sama dengan AP Anda mentransmisikan, Anda memiliki ping spike.
Pemindaian biasanya dipicu oleh layanan lokasi. Anda dapat meninjau layanan lokasi di:
System Preferences -> Security & Privacy -> Privacy tab -> Location Services
.Jika Anda pergi untuk
Advanced
memeriksaShow location icon in the menu bar...
untuk melihat kapan aplikasi menanyakan lokasi maka pemindaian lingkungan WiFi.Layanan lokasi masih aktif karena
System services
. TerutamaTime Zone & System Customisation
danSignificant Locations
. Tetapi setelah mematikannya saya masih memiliki kesalahan WiFi meskipun pengaturan lokasi jendela tidak menunjukkan aplikasi lain yang mendapatkan lokasi.Menemukan pelakunya
Anda harus mengaktifkan pencatatan WiFi untuk mengetahui mengapa WiFi daemon melakukan pemindaian.
Tahan
option/alt
tombol (di sebelah tombol perintah) dan klik ikon WiFi di bilah alat atas. KlikEnable Wi-Fi Logging
.Setelah itu buka terminal baru:
Anda harus melihat sesuatu seperti ini:
Sekarang amati terminal ping dan terminal log wifi bersebelahan. Anda dapat dengan jelas melihat kesalahan terjadi tepat ketika WiFi melakukan pemindaian.
Dalam kasus saya pelakunya adalah sebuah program
texstudio
, seperti yang Anda lihat dari log. Itu memperoleh lokasi setiap 5 detik (wt.?), Yang dikonfirmasi juga oleh orang ini: https://justus.berlin/2016/04/reducing-cpu-load-and-energy-consumption-of-texstudio- on-the-mac /Ini menyelesaikan masalah saya. Texstudio tidak disebutkan dalam daftar layanan lokasi sehingga pendekatan lanjutan ini diperlukan.
Ringkasan:
sumber
Silakan jalankan skrip ini dari Terminal.app:
Skrip ini memeriksa rasio Sinyal / Noise. Anda mungkin mengalami beberapa gangguan.
sumber
Dari pengalaman saya, dalam 90% dari semua kasus, me-restart router akan memperbaiki masalah ini.
sumber
Mengikuti panduan ini bekerja untuk saya:
Perbaiki masalah Wi-Fi di MacOs Sierra
intinya di folder
/Library/Preferences/SystemConfiguration/
backup dan hapus fileKemudian restart Mac Anda.
sumber
Dalam kasus saya, itu adalah aplikasi untuk mengambil tangkapan layar. Saya mendeteksinya dengan melakukan hal berikut: Saya menjalankan perintah ping dan menutup aplikasi satu per satu, kemudian saya perhatikan setelah menutup aplikasi ini, ping spike telah hilang.
sumber
Saya telah melacak masalah yang serupa dengan Airplay / Bonjour, ping spikes saat airplay sedang digunakan atau sedang diperiksa.
Saya percaya perilaku ini sebenarnya terkait dengan bluetooth perangkat yang terhubung dengan adaptor nirkabel di perangkat.
Saya akan segera melakukan beberapa tes lagi dan mengirimkan laporan bug apel.
jika Anda terus menonaktifkan Bluetooth, Anda mungkin akan menemukan Anda tidak akan mendapatkan paku ping.
sumber
Masalahnya masih terjadi pada Mojave, jadi izinkan saya meletakkan dua sen saya di sini. Sumber masalahnya adalah locationd dan untuk memperbaiki paku yang harus saya buka adalah Pengaturan -> Keamanan & Privasi -> Layanan Lokasi -> Detail (Layanan Sistem) -> hapus centang "Zona Waktu & Kustomisasi Sistem"
Tidak tahu mengapa Mac akan memeriksa zona waktu setiap beberapa menit ...
sumber