Cara kerja alat ini
Masukkan alamat IP atau nama host dan server probe kami mengirim serangkaian pendek permintaan ICMP echo ke sana, paket yang sama yang dipakai perintah ping di komputer Anda. Setiap balasan diukur waktunya. Hasilnya menunjukkan berapa paket dikirim dan diterima, waktu bolak-balik minimum, rata-rata, dan maksimum, serta jitter antar-balasan. Tes ini gratis dan tidak butuh akun.
Secara terpisah, begitu halaman dimuat, browser Anda mengukur latensinya sendiri ke server kami. Ia mengirim serangkaian permintaan HTTP sangat kecil ke endpoint ringan dan mencatat waktu masing-masing. Browser tidak bisa mengirim ICMP, jadi angka ini adalah bolak-balik HTTP, bukan ping sungguhan, tetapi mencerminkan jalur jaringan yang sama.
Kedua pengukuran menjawab pertanyaan berbeda. Ping probe memberi tahu apakah host aktif dan seberapa jauh dari probe. Latensi browser memberi tahu seberapa jauh Anda dari server kami. Tidak satu pun adalah latensi antara Anda dan host yang Anda ketik; jalur itu hanya bisa diukur dari komputer Anda, dengan perintah di bagian bawah halaman.
Nama host di-resolve sebelum ping. Probe menolak alamat privat dan tercadang, menerapkan batas laju per pengunjung, dan meng-cache hasil terbaru sebentar.
Cara membaca hasilnya
Dikirim dan diterima. Jika setiap paket mendapat balasan, host dapat dijangkau dan jalurnya bersih saat ini. Jika tidak ada, host mati, alamatnya salah, atau sesuatu di antara probe dan host membuang ICMP. Balasan parsial menunjukkan kehilangan paket di suatu tempat.
Minimum, rata-rata, dan maksimum. Minimum adalah yang paling mendekati latensi murni jalur. Rata-rata adalah pengalaman tipikal. Maksimum menunjukkan lonjakan terburuk. Kesenjangan besar antara minimum dan maksimum berarti jalur padat atau router di jalur lambat menjawab.
Jitter. Selisih rata-rata antar-waktu bolak-balik berturut-turut. Jitter rendah berarti koneksi stabil. Jitter tinggi dengan rata-rata wajar adalah ciri khas interferensi Wi-Fi, upstream yang jenuh, atau router dengan bufferbloat, dan lebih merugikan panggilan suara dan video daripada latensi rata-rata.
Kehilangan paket. Persentase permintaan tanpa balasan. 0 persen adalah tujuannya. Kehilangan konsisten, terutama dipadu latensi maksimum tinggi, berarti masalah yang layak dikejar dengan traceroute, yang menunjukkan di hop mana paket mulai menghilang.
Apa yang dilakukan terhadap latensi tinggi atau kehilangan
Host tidak membalas sama sekali
- Periksa alamat atau nama host untuk salah ketik dan cari dengan DNS lookup.
- Uji port yang seharusnya terbuka dengan pemeriksa port. Balasan di port 443 dan diam pada ping berarti ICMP difilter, bukan host mati.
- Jika host milik Anda, periksa apakah firewall-nya membuang permintaan ICMP echo. Di Linux cari aturan iptables atau nftables untuk icmp; di Windows, aktifkan aturan masuk "File and Printer Sharing (Echo Request)"; di host cloud, izinkan ICMP di security group.
Latensi lebih tinggi dari yang diharapkan
- Bandingkan minimum dengan jarak. Cahaya dalam serat optik menempuh sekitar 200 kilometer per milidetik, dan bolak-balik menggandakannya, sehingga host berjarak 5.000 kilometer tidak bisa menjawab di bawah sekitar 50 milidetik sebaik apa pun jaringannya.
- Jika minimum wajar tetapi rata-rata dan maksimum tinggi, jalurnya padat. Jalankan traceroute untuk menemukan hop tempat latensi melonjak.
- Jika probe menunjukkan latensi rendah ke sebuah host tetapi komputer Anda menunjukkan latensi tinggi ke host yang sama, kelambatannya di sisi Anda.
Koneksi Anda sendiri menunjukkan jitter atau kehilangan tinggi
- Sambungkan lewat kabel alih-alih Wi-Fi dan jalankan tes latensi browser lagi. Jika sebarannya mengecil, tautan nirkabel penyebabnya.
- Hentikan transfer lain di jaringan. Satu unggahan yang menjenuhkan upstream menaikkan latensi untuk semua hal lain.
- Reboot router dan modem.
- Uji pada waktu berbeda. Kehilangan yang hanya muncul di malam hari adalah kepadatan di sisi ISP.
- Jika Anda memakai VPN atau proxy, ulangi tes dengan mematikannya. Setiap terowongan menambahkan jalan memutar lewat servernya ke latensi Anda.
Ping dari komputer sendiri
Windows: ping 203.0.113.45 mengirim 4 permintaan secara default; ping -t 203.0.113.45 terus berjalan sampai Anda menekan Ctrl+C dan ping -n 20 203.0.113.45 mengirim 20.
macOS dan Linux: ping -c 20 203.0.113.45 mengirim 20 permintaan dan mencetak ringkasan. Di Linux ping -i 0.2 memperpendek interval untuk pembacaan jitter lebih cepat. Untuk IPv6, ping6 di sistem lama atau ping -6 di yang lebih baru.
Ping router Anda dulu, lalu host di ISP, lalu alamat publik terkenal, lalu target. Hop pertama tempat latensi melonjak atau paket hilang adalah tempat masalahnya.
Ping IP atau ping nama host
Hasilnya sama begitu paket ada di kabel, tetapi kedua masukan berbeda dalam apa lagi yang diuji. Ping nama host lebih dulu me-resolve-nya, sehingga kegagalan bisa berupa masalah DNS, bukan jaringan. Nama host dengan beberapa alamat di-ping di salah satunya, dan alamat itu mungkin berbeda dari yang dihubungi browser Anda. Ping alamat langsung menghilangkan ambiguitas.
Ping juga menguji hal berbeda dari pemeriksaan port. Host yang menjawab ping menyala dan dirutekan, tetapi tidak menyatakan apakah server web, email, atau game-nya berjalan. Saat pertanyaannya "apakah layanan aktif", pemeriksa port yang menjawab; saat pertanyaannya "apakah host dapat dijangkau dan seberapa jauh", ping yang menjawab.
Ping bagi yang memeriksa proxy atau VPN
Bagi siapa pun yang menguji endpoint proxy atau VPN sebelum mengandalkannya, dua angka penting: latensi dari komputer Anda ke endpoint, diukur lokal dengan perintah di atas, dan latensi dari endpoint ke situs yang akan Anda pakai, yang didekati probe saat mem-ping endpoint dari sisi internet. Kedua ruas bertambah di setiap permintaan yang Anda buat lewat terowongan. Jitter tinggi di salah satu ruas adalah penyebab biasa timeout dan sesi terputus.
Batasan alat ini
- Ping probe mengukur jalur dari server probe kami ke host, bukan dari Anda.
- Latensi browser memakai HTTP, bukan ICMP, sehingga mencakup sedikit overhead protokol dan waktu respons server.
- Banyak host, firewall, dan penyedia cloud membuang atau membatasi ICMP. Tidak ada balasan bukan berarti host mati.
- Setiap jalankan mengirim sedikit paket selama beberapa detik. Masalah intermiten mungkin tidak muncul dalam satu jalankan.
- Router sering menjawab ICMP lebih lambat daripada meneruskan lalu lintas.
- Nama host dengan beberapa alamat di-ping di salah satunya.
- Alat dibatasi per pengunjung dan menolak rentang alamat privat dan tercadang.