Apa Itu Latency : Pengertian, Penyebab, dan Cara Menghitungnya

Apa Itu Latency — Latency identik dengan latency, yang dalam telekomunikasi dikaitkan dengan positive user experience (UX) untuk latency rendah, sedangkan latency tinggi dikaitkan dengan UX yang buruk. Dalam jaringan komputer, latency adalah jumlah waktu yang dibutuhkan sebuah paket data untuk melakukan perjalanan dari satu titik ke titik lain. Idealnya, latensi akan sedekat mungkin dengan nol.

Sedangkan network latency dapat diukur dengan menentukan round trip time (RTT) paket data. Latensi jaringan yang tinggi dapat secara dramatis meningkatkan waktu pemuatan halaman web, menghentikan streaming video dan audio, dan membuat aplikasi tidak dapat digunakan.

Bergantung pada penggunaan dan pemilihan aplikasi Anda, bahkan peningkatan latensi yang relatif kecil dapat merusak UX Anda. Berikut adalah ringkasan dan penjelasan singkat tentang bagaimana latensi dapat memengaruhi kinerja jaringan dan alasannya, cara kerjanya, komponen utama, dan cara penghitungannya.

Pengertian Apa Itu Latency

Dalam jaringan, latensi mengukur waktu yang diperlukan data tertentu untuk mencapai tujuannya di seluruh jaringan. Oleh karena itu, latency merupakan ukuran dari delay yang terjadi. Biasanya diukur sebagai penundaan perjalanan pulang pergi, waktu yang dibutuhkan informasi untuk mencapai tujuan dan kembali.

Penundaan perjalanan pulang pergi merupakan ukuran penting karena komputer yang menggunakan jaringan TCP/IP mengirimkan data dalam jumlah terbatas ke tujuan dan kemudian menunggu untuk diberi tahu sebelum mengirim ulang. Oleh karena itu, penundaan pulang pergi memiliki dampak yang signifikan terhadap kinerja jaringan. Penundaan diukur dalam milidetik (ms).

Penyebab Munculnya Latency

Karena latensi itu sendiri adalah latensi, latensi dapat disebabkan oleh beberapa hal, termasuk:

  • Latensi dapat dipengaruhi oleh jenis media transmisi yang digunakan untuk mentransmisikan data, audio, dan video. Misalnya, paket yang berjalan melalui jalur T1 harus mengalami latensi yang lebih rendah daripada paket yang berjalan melalui kabel Cat5.
  • Paket besar membutuhkan waktu lebih lama untuk mengirim bolak-balik daripada paket kecil karena mempengaruhi latency.
  • Latensi juga dapat disebabkan oleh sebagian besar paket yang tidak mencapai tujuannya atau oleh beberapa paket yang memakan waktu terlalu lama untuk berpindah dari satu sistem ke sistem lainnya. Selain itu bisa juga dikatakan kehilangan paket dan menggairahkan.
  • Jika sinyal lemah dan perlu diperkuat dengan repeater, hal ini dapat menyebabkan penundaan, sehingga kekuatan sinyal juga berperan penting dalam penundaan.
  • Jika tidak, setiap node gateway harus meluangkan waktu untuk memeriksa dan mungkin memodifikasi header paket. Misalnya, mengubah jumlah lompatan di kolom time-to-live (TTL) menghasilkan latensi yang lebih tinggi.
  • Ketika paket mengikuti penyimpanan dan latensi akses hard drive pada perangkat perantara seperti sakelar, latensi cenderung lebih tinggi. Ini karena komputer lain dan penundaan penyimpanan.

Cara Menghitung Jaringan Latency

Latensi jaringan dapat diuji menggunakan Ping, Traceroute dan MTR, yang pada dasarnya merupakan kombinasi dari Ping dan Traceroute. Masing-masing alat ini dapat menentukan waktu tunda tertentu dan MTR memberikan hasil yang paling detail. Menggunakan MTR memungkinkan pengguna untuk menghasilkan laporan yang mencantumkan semua hop dalam jaringan yang diperlukan untuk sebuah paket untuk melakukan perjalanan dari titik A ke titik B. Laporan tersebut mencakup rincian seperti persentase kehilangan, rata-rata latency, dll.

Pada dasarnya, latensi diukur atau dihitung menggunakan salah satu dari dua metode berikut:

  • Metode perjalanan pulang pergi (RTT).
  • Metode Time to First Byte (TTFB).

Waktu perjalanan pulang pergi dapat diukur dengan menggunakan metode di atas dan termasuk waktu antara saat klien mengirim permintaan ke server dan saat permintaan diterima kembali. Di sisi lain, TTFB mengukur berapa lama waktu berlalu antara saat permintaan dikirim dari klien ke server dan saat byte data pertama tiba. Tetapi jika Anda bertanya-tanya bagaimana latensi memengaruhi throughput dalam situasi hipotetis, Anda dapat menggunakan kalkulator throughput. Cukup masukkan aplikasi, waktu tunggu, jarak, dll. Setelah selesai, lihat bilah “tidak dioptimalkan” untuk memperkirakan throughput maksimum yang dapat Anda harapkan.

Komponen Utama yang Mempengaruhi Latensi Jaringan

Latensi biasanya diukur dalam milidetik (ms) dan tidak dapat dihindari karena cara jaringan berkomunikasi satu sama lain. Ini tergantung pada beberapa aspek jaringan dan dapat berubah jika ada perubahan. Empat komponen utama mempengaruhi latensi jaringan, termasuk:

  • Media transmisi

Jalur fisik antara titik awal dan akhir serta jenis media yang digunakan juga dapat memengaruhi latensi. Misalnya, jaringan kabel tembaga yang lebih tua memiliki latensi yang lebih tinggi daripada serat optik modern.

  • Propagasi

Semakin besar jarak antara dua node, semakin besar penundaan karena penundaan tergantung pada jarak antara dua node yang berkomunikasi. Secara teori, penundaan paket yang bepergian di seluruh dunia adalah 133 ms. Pada kenyataannya, perjalanan pulang pergi seperti itu memakan waktu lebih lama, meskipun latensi berkurang ketika koneksi langsung dibuat melalui tulang punggung jaringan.

  • Router

Efisiensi dengan mana router memproses data yang masuk memiliki dampak langsung pada latensi. Karena itu, lompatan antar router meningkatkan latensi.

  • Penundaan penyimpanan

Mengakses data yang disimpan dapat meningkatkan latensi karena penyimpanan jaringan mungkin memerlukan waktu untuk memproses dan memulihkan informasi.

Cara Mengatasi Latency

Jika Anda mengalami masalah ini, ada beberapa hal yang dapat Anda lakukan untuk memperbaiki latensi tinggi. Berikut langkah-langkah yang bisa Anda ikuti dan terapkan:

  • Matikan semua unduhan dan pastikan juga untuk memeriksa unduhan di latar belakang.
  • Tutup semua aplikasi atau tab browser yang tidak digunakan.
  • Periksa malware yang dapat menyebabkan kesalahan pada komputer Anda yang juga memakan banyak bandwidth.
  • Jika memungkinkan, sambungkan perangkat Anda ke router atau modem dengan kabel Ethernet.
  • Jika Anda tidak dapat menggunakan kabel Ethernet, Anda mungkin ingin mempertimbangkan untuk membeli sistem Wi-Fi mesh seperti Google Nest Wi-Fit.
  • Perbarui firmware router dan modem Anda karena firmware yang kedaluwarsa bahkan dapat menyebabkan kecepatan internet lambat.
  • Aktifkan fitur QoS router Anda dan atur untuk memprioritaskan perangkat atau aktivitas Anda.

Kesimpulan Apa Itu Latency

Penundaan antara tindakan pengguna dan respons aplikasi web terhadap tindakan itu, sering disebut dalam istilah jaringan sebagai total waktu pulang-pergi yang diperlukan agar paket data tiba, disebut latensi. Upaya harus dilakukan untuk mengurangi kemungkinan latensi dengan mengoptimalkan, memodifikasi, dan memperbarui perangkat keras komputer, perangkat lunak, dan sistem mekanis.

Latensi dapat dihapus atau disembunyikan di komputer menggunakan teknik seperti prefetching. Teknik ini membantu memprediksi kebutuhan multithread dan permintaan input data atau penggunaan paralelisme bersamaan di beberapa utas eksekusi. Langkah-langkah tambahan untuk mengurangi latensi dan meningkatkan kinerja termasuk menghapus program yang tidak perlu, mengoptimalkan perangkat lunak dan konfigurasi jaringan, dan memperbarui atau meng-overclock perangkat keras.