Apa itu latensi?

Pemrogram komputer bekerja di kantor modern

Penyusun

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

Apa itu latensi?

Latensi adalah ukuran jeda dalam suatu sistem. Latensi jaringan adalah jumlah waktu yang dibutuhkan data untuk berpindah dari satu titik ke titik lainnya di jaringan. Jaringan dengan latensi tinggi akan memiliki waktu respons yang lebih lambat, sedangkan jaringan dengan latensi rendah akan memiliki waktu respons yang lebih cepat.

Meskipun pada prinsipnya data seharusnya melintasi internet dengan kecepatan hampir sama dengan kecepatan cahaya, dalam praktiknya paket data melintasi internet dengan kecepatan yang sedikit lebih lambat karena penundaan yang disebabkan oleh jarak, infrastruktur internet, ukuran paket data, kepadatan jaringan, dan variabel lainnya.1 Jumlah jeda waktu ini merupakan latensi jaringan.

Organisasi dapat mengurangi latensi dan meningkatkan produktivitas dan pengalaman pengguna dengan:

  • Menggunakan jaringan pengiriman konten, komputasi edge, dan subnetting untuk mendistribusikan data dan mengarahkan lalu lintas

  • Pertahankan infrastruktur yang andal dan mutakhir

  • Menggunakan manajemen kinerja aplikasi, alokasi sumber daya, dan solusi penempatan beban kerja
Pemandangan udara dari jalan raya

Dapatkan ketenangan saat menggunakan cloud 


Dapatkan Buletin Think mingguan untuk mendapatkan panduan pakar dalam mengoptimalkan pengaturan multicloud di era AI.

Mengapa latensi jaringan penting?

Mempertahankan jaringan dengan latensi rendah adalah hal yang penting karena latensi langsung memengaruhi produktivitas, kolaborasi, kinerja aplikasi, dan pengalaman pengguna. Makin tinggi latensi (dan makin lambat waktu respons), makin banyak area yang terganggu. Latensi rendah sangat penting saat perusahaan berupaya melakukan transformasi digital dan menjadi makin bergantung pada aplikasi dan layanan berbasis cloud dalam lingkungan Internet of Things.

Mari kita mulai dengan contoh yang jelas. Jika latensi jaringan yang tinggi menyebabkan kinerja aplikasi yang tidak memadai atau waktu muat yang lambat untuk klien organisasi, mereka cenderung mencari solusi alternatif. Saat ini, pengguna individu dan perusahaan makin mengharapkan kinerja secepat kilat. Jika organisasi Anda menggunakan aplikasi perusahaan yang mengandalkan data real-time yang diambil dari berbagai sumber untuk membuat rekomendasi sumber daya, latensi yang tinggi dapat menimbulkan inefisiensi. Inefisiensi ini dapat berdampak negatif pada kinerja dan nilai aplikasi.

Semua bisnis lebih menyukai latensi rendah. Namun, dalam industri dan contoh penggunaan yang bergantung pada data sensor atau komputasi berkinerja tinggi, seperti manufaktur otomatis, operasi jarak jauh berkemampuan video (seperti kamera yang digunakan dalam operasi), streaming langsung, atau perdagangan frekuensi tinggi, latensi rendah sangat penting untuk keberhasilan usaha.

Latensi yang tinggi juga dapat menyebabkan pemborosan. Katakanlah sebuah organisasi ingin meningkatkan kinerja aplikasi dan jaringan dengan meningkatkan atau mengalokasikan kembali pengeluaran sumber daya komputasi, penyimpanan, dan jaringan. Jika gagal mengatasi masalah latensi yang ada, organisasi mungkin berakhir dengan tagihan yang lebih besar tanpa menyadari peningkatan kinerja, produktivitas, atau kepuasan pelanggan.

NS1 Connect

IBM NS1 Connect

Perkuat ketahanan jaringan Anda dengan IBM NS1 Connect. Dalam video ini, kita membahas nilai IBM NS1 Connect untuk ketahanan dan kinerja aplikasi.

Bagaimana latensi diukur?

Latensi jaringan diukur dalam milidetik dengan menghitung interval waktu antara inisiasi operasi pengiriman dari sistem sumber dan penyelesaian operasi penerimaan dengan pencocokan oleh sistem target.2

Salah satu cara sederhana untuk mengukur latensi adalah dengan menjalankan perintah “ping”, yang merupakan alat diagnostik jaringan yang digunakan untuk menguji koneksi antara dua perangkat atau server. Selama pengujian kecepatan ini, latensi sering disebut sebagai kecepatan ping.

Dalam pengujian ini, paket permintaan echo Internet Control Message Protocol (ICMP) dikirim ke server target dan dikembalikan. Perintah ping menghitung waktu yang dibutuhkan paket untuk berpindah dari sumber ke tujuan dan kembali lagi. Total waktu perjalanan ini disebut sebagai round-trip time (RTT), sama dengan kira-kira dua kali lipat latensi, karena data harus berpindah ke server dan kembali lagi. Ping tidak dianggap sebagai ukuran latensi yang tepat atau tes yang ideal untuk mendeteksi masalah latensi jaringan direksional. Keterbatasan ini karena data dapat berpindah melalui jalur jaringan yang berbeda dan menghadapi berbagai skenario pada setiap tahap perpindahan.

Latensi, bandwidth, dan throughput

Latensi, bandwidth, dan throughput saling berkaitan, dan terkadang dikacaukan sebagai sinonim, tetapi sebenarnya mengacu pada fitur jaringan yang berbeda. Seperti yang telah kita catat, latensi adalah jumlah waktu yang diperlukan sebuah paket data untuk berpindah antara dua titik di koneksi jaringan.

Bandwidth

Bandwidth adalah ukuran volume data yang dapat melewati jaringan pada waktu tertentu. Bandwidth diukur dalam unit data per detik, seperti megabit per detik (mbps) atau gigabit per detik (gbps). Bandwidth adalah hal yang biasa Anda dengar dari penyedia layanan ketika memilih opsi koneksi untuk rumah Anda. Hal ini menjadi sumber kebingungan besar, karena bandwidth bukanlah ukuran kecepatan tetapi kapasitas. Meskipun bandwidth yang tinggi dapat memfasilitasi kecepatan internet yang tinggi, kemampuan itu bergantung pada faktor-faktor seperti latensi dan throughput.

Throughput

Throughput adalah ukuran jumlah rata-rata data yang benar-benar melewati jaringan dalam jangka waktu tertentu, dengan mempertimbangkan dampak latensi. Hal ini mencerminkan jumlah paket data yang berhasil tiba dan jumlah paket data yang hilang. Throughput biasanya diukur dalam bit per detik, atau kadang-kadang, data per detik.

Jitter

Faktor lain dalam kinerja jaringan adalah jitter. Jitter mengacu pada variasi latensi aliran paket di jaringan. Latensi yang konsisten lebih baik daripada jitter yang tinggi, yang dapat menyebabkan packet loss, yaitu paket data yang terputus selama transmisi dan tidak pernah sampai ke tujuan.

Cara yang disederhanakan, tetapi sangat membantu untuk mengingat hubungan antara latensi, bandwidth, dan throughput adalah bahwa bandwidth adalah jumlah data yang dapat berpindah melalui jaringan, throughput adalah ukuran seberapa banyak yang sebenarnya ditransfer per detik, dan latensi adalah waktu yang diperlukan untuk melakukannya.

Apa yang menyebabkan latensi jaringan?

Memvisualisasikan perjalanan data dari klien ke server dan sebaliknya membantu untuk memahami latensi dan berbagai faktor yang ikut memengaruhi. Penyebab umum latensi jaringan meliputi:

Jarak yang harus ditempuh data

Sederhananya, makin jauh jarak antara klien yang memulai permintaan dan server yang merespons, makin tinggi latensi. Perbedaan antara server di Chicago versus server di New York yang menanggapi permintaan pengguna di Los Angeles mungkin hanya beberapa milidetik. Tetapi terkait latensi, perbedaan itu signifikan, dan milidetik itu bertambah.

Media transmisi dan koneksi perantara (hop) jaringan

Selanjutnya, pertimbangkan media yang dilewati dalam perpindahan data Anda. Apakah jaringan kabel serat optik (umumnya latensi lebih rendah) atau jaringan nirkabel (umumnya latensi tinggi), atau jaringan yang kompleks dengan banyak media, seperti yang sering terjadi?

Media yang digunakan untuk transmisi data memengaruhi latensi. Latensi juga dipengaruhi oleh berapa kali data harus melewati perangkat jaringan seperti router untuk berpindah dari satu segmen jaringan ke segmen jaringan berikutnya (koneksi perantara jaringan), sebelum mencapai tujuannya. Makin banyak jumlah koneksi perantara, makin tinggi latensi.

Ukuran paket data dan kepadatan jaringan

Ukuran paket data dan volume data secara keseluruhan pada jaringan memengaruhi latensi. Paket yang lebih besar membutuhkan waktu lebih lama untuk dikirim, dan jika volume data melebihi kapasitas komputasi infrastruktur jaringan, kemacetan dan peningkatan latensi kemungkinan besar akan terjadi.

Kinerja perangkat keras

Server, router, hub, switch, dan perangkat keras jaringan lainnya yang ketinggalan zaman atau tidak cukup sumber daya dapat menyebabkan waktu respons yang lebih lambat. Misalnya, jika server menerima lebih banyak data daripada yang dapat ditangani, paket akan tertunda, sehingga mengakibatkan pemuatan halaman, kecepatan pengunduhan, dan kinerja aplikasi yang lebih lambat.

Konstruksi halaman web

Aset halaman seperti gambar dan video dengan ukuran file yang besar, sumber daya yang menghambat rendering, dan karakter yang tidak perlu dalam kode sumber dapat menyebabkan latensi tinggi.

Faktor sisi pengguna

Terkadang latensi disebabkan oleh faktor-faktor dari sisi pengguna, seperti bandwidth yang tidak mencukupi, koneksi internet yang buruk, atau peralatan yang sudah ketinggalan zaman.

Bagaimana cara mengurangi latensi?

Untuk mengurangi latensi jaringan, organisasi mungkin memulai dengan penilaian jaringan ini:

- Apakah data kami berjalan di sepanjang rute terpendek dan paling efisien?

- Apakah aplikasi kami memiliki sumber daya yang diperlukan untuk kinerja yang optimal?

-Apakah infrastruktur jaringan kami mutakhir dan sesuai untuk pekerjaan itu?

Distribusikan data secara global

Mari kita mulai dengan masalah jarak. Di mana pengguna berada? Dan di mana server yang menanggapi permintaan mereka? Dengan mendistribusikan server dan basis data secara geografis lebih dekat dengan pengguna, organisasi dapat mengurangi jarak fisik yang harus ditempuh oleh data dan mengurangi perutean yang tidak efisien dan lompatan jaringan.

Salah satu cara untuk mendistribusikan data secara global adalah dengan jaringan pengiriman konten atau CDN. Menggunakan jaringan server terdistribusi memungkinkan organisasi untuk menyimpan konten lebih dekat dengan pengguna akhir, mengurangi jarak yang harus ditempuh oleh paket data. Tetapi bagaimana jika organisasi ingin pindah melampaui menyajikan konten cache?

Komputasi edge adalah strategi yang berguna, yang memungkinkan organisasi untuk memperluas lingkungan cloud mereka dari pusat data inti ke lokasi fisik yang lebih dekat dengan pengguna dan data mereka. Melalui komputasi edge, organisasi dapat menjalankan aplikasi lebih dekat dengan pengguna akhir dan mengurangi latensi.

Subnetting

Subnet pada dasarnya adalah jaringan yang lebih kecil di dalam jaringan yang lebih besar. Subnetting mengelompokkan titik-titik akhir yang sering berkomunikasi satu sama lain, yang dapat mengurangi perutean yang tidak efisien dan mengurangi latensi.

Gunakan solusi manajemen performa aplikasi

Alat pemantauan tradisional tidak cukup cepat atau menyeluruh untuk secara proaktif menemukan dan menentukan konteks masalah kinerja di lingkungan yang kompleks saat ini. Agar tetap terdepan dalam mengatasi masalah, organisasi dapat menggunakan solusi canggih yang menyediakan pemetaan ketergantungan dan pengamatan secara real-time dan menyeluruh. Kemampuan ini memungkinkan tim untuk mengidentifikasi, menentukan konteks, mengatasi, dan mencegah masalah kinerja aplikasi yang berkontribusi terhadap latensi jaringan.

Optimalkan alokasi sumber daya dan penempatan beban kerja

Jika beban kerja tidak memiliki sumber daya komputasi, penyimpanan, dan jaringan yang sesuai, latensi akan meningkat dan kinerja akan menurun. Mencoba mengatasi masalah ini dengan penyediaan sumber daya berlebih adalah tindakan yang tidak efisien dan boros, dan mencoba memenuhi permintaan dinamis dengan sumber daya secara manual dalam infrastruktur modern yang kompleks adalah tugas yang mustahil.

Solusi manajemen sumber daya aplikasi (ARM) yang terus-menerus menganalisis pemanfaatan sumber daya dan kinerja komponen aplikasi dan infrastruktur secara real time dapat membantu memecahkan masalah sumber daya dan mengurangi latensi.

Sebagai contoh, jika platform ARM mendeteksi aplikasi dengan latensi tinggi karena perselisihan sumber daya di server, itu dapat secara otomatis mengalokasikan sumber daya yang diperlukan ke aplikasi atau memindahkannya ke server yang kurang padat. Tindakan otomatis semacam itu membantu mengurangi latensi dan meningkatkan kinerja.

Pantau kinerja jaringan

Pengujian seperti perintah ping dapat memberikan pengukuran sederhana dari latensi jaringan tetapi tidak cukup untuk menentukan masalah, apalagi mengatasinya. Organisasi dapat menggunakan solusi manajemen kinerja jaringan yang menyediakan platform terpadu untuk membantu tim menemukan, mengalamatkan dan mencegah masalah kinerja jaringan dan mengurangi latensi.

Pertahankan infrastruktur yang andal dan mutakhir

Tim TI dapat memastikan bahwa mereka menggunakan perangkat keras, perangkat lunak, dan konfigurasi jaringan yang mutakhir dan bahwa infrastruktur organisasi dapat menangani permintaan saat ini. Melakukan pemeriksaan dan pemeliharaan jaringan secara teratur juga dapat membantu mengurangi masalah kinerja dan latensi.

Optimalkan aset dan pengkodean halaman

Pengembang dapat mengambil langkah-langkah untuk memastikan bahwa konstruksi halaman tidak menambah latensi, seperti mengoptimalkan video, gambar, dan aset halaman lainnya untuk pemuatan yang lebih cepat, dan melalui minifikasi kode.

Solusi terkait
IBM Cloud Pak for Network Automation 

IBM Cloud Pak for Network Automation adalah Cloud Pak yang memungkinkan otomatisasi dan orkestrasi operasi infrastruktur jaringan.

Jelajahi Cloud Pak Automation
Solusi Jaringan

Solusi jaringan cloud dari IBM menyediakan konektivitas berkinerja tinggi untuk mendukung aplikasi dan bisnis Anda.

Jelajahi solusi jaringan cloud
Layanan Dukungan Jaringan

Konsolidasikan dukungan pusat data dengan IBM Technology Lifecycle Services untuk jaringan cloud dan banyak lagi.

Layanan jaringan cloud
Ambil langkah selanjutnya

Berdayakan bisnis Anda dengan manajemen DNS mutakhir dan solusi jaringan cloud. Tingkatkan keandalan aplikasi Anda dan optimalkan kinerja jaringan dengan layanan terkemuka IBM.

Jelajahi solusi jaringan cloud Temukan layanan DNS Services
Catatan kaki

1Internet at the Speed of Light”, Yale.edu, 3 Mei 2022.

2Pengaruh jaringan terhadap kinerja”, IBM.com, 3 Maret 2021.