Apa Itu Bandwidth?

Anda mungkin pernah melihat bandwidth yang diiklankan jika Anda pernah berbelanja untuk koneksi internet baru. Anda mungkin telah melihat bandwidth terukur yang sebenarnya jika Anda telah melakukan tes kecepatan internet. Meskipun terbukti bahwa angka yang lebih tinggi lebih baik, mungkin sedikit tidak jelas apa itu bandwidth jika Anda tidak terlalu akrab dengan terminologi tersebut.

Apa Itu Bandwidth?

Bandwidth adalah ukuran kemungkinan tingkat transmisi maksimum koneksi. Dalam beberapa kasus edge, seperti bandwidth koneksi internet, bandwidth yang diiklankan mungkin tidak sulit batas karena beberapa negara memiliki undang-undang yang mewajibkan ISP untuk setidaknya memenuhi kecepatan yang diiklankan untuk a spesifik. Umumnya besar, proporsi basis pelanggan. ISP biasanya menyediakan sedikit lebih banyak daripada yang diiklankan untuk menghindari kemungkinan tuntutan hukum jika ini masalahnya. Bandwidth adalah batas atas mutlak data yang ditransmisikan dalam hal bandwidth aktual dari kabel atau teknologi transmisi nirkabel.

Seperti halnya ukuran data apa pun, bandwidth diukur dalam bit atau byte. Bit adalah satu unit data biner, baik 1 atau 0. Sebuah byte terdiri dari delapan bit, jumlah standar sekelompok bit. Untungnya, bandwidth modern sangat tinggi. Dalam jutaan atau miliaran bit per detik, ini umumnya ditampilkan sebagai megabit per detik atau gigabit per detik dan megabita per detik atau gigabyte per detik. Kontraksi unit standar untuk ini adalah Mbps, Gbps, MBps, dan GBps, masing-masing. Namun, ini terkadang memiliki "p" diganti dengan "/" seperti di unit lain dari waktu ke waktu, seperti Mb/s.

Catatan: Satuan yang diukur dalam bit selalu menggunakan huruf kecil “b”, yaitu Gb/s. Byte selalu direpresentasikan dengan huruf kapital “B”, yaitu MB/s.

Penting untuk diingat bahwa apa pun yang diukur dalam byte akan terlihat delapan kali lebih kecil daripada hal yang sama yang diukur dalam bit. Misalnya, koneksi serat 1 gigabit per detik menyediakan 125 megabita per detik. Tingkat konversi ini sangat penting karena bandwidth, seperti kecepatan internet Anda, biasanya tercantum dalam kelipatan bit per detik. Sedangkan ukuran file umumnya tercantum dalam kelipatan byte per detik.

Latensi

Sementara bandwidth adalah ukuran kecepatan koneksi yang paling dikenal, itu jauh dari satu-satunya. Latensi adalah ukuran penting lainnya yang harus diperhitungkan. Latensi sering tidak dirasakan oleh pengguna untuk koneksi internal ke komputer atau jaringan lokal mereka. Namun, bukan berarti tidak berpengaruh. Efek latensi paling sering dirasakan di internet, meskipun juga disebut sebagai "ping".

Latensi adalah ukuran penundaan antara permintaan yang dikirim dan penerima mulai menerimanya. Di internet, latensi dapat bervariasi menurut jarak ke server yang Anda gunakan untuk berkomunikasi. Misalnya, ping standar ke AS dari Inggris adalah sekitar 100 milidetik. Dalam beberapa kasus, jika Anda tinggal di dekat lokasi server, Anda mungkin mendapatkan 10 atau bahkan 8 milidetik. Latensi di bawah ini tidak benar-benar terjadi di internet, karena sinyal Anda masih harus melalui beberapa jaringan. Di jaringan lokal, Anda bisa mendapatkan ping milidetik atau sub-milidetik. Pada perangkat memori yang terhubung secara lokal, latensi bisa cukup rendah untuk diukur dalam nanodetik.

Tidak masalah seberapa bagus bandwidth Anda. Jika Anda memiliki latensi yang besar, Anda akan memiliki pengalaman yang buruk. Ambil Mars, misalnya. Bahkan jika Anda memiliki koneksi internet gigabit ke Bumi, masih perlu setidaknya enam menit untuk sinyal sampai ke Bumi dan setidaknya enam menit lagi untuk mendapatkan tanggapan. Ini tidak bagus untuk menjelajahi web atau mencoba mengemudikan penjelajah Mars.

Throughput

Throughput adalah ukuran lain. Ini sangat mirip dengan bandwidth tetapi mengukur bandwidth data berguna yang saat ini digunakan. Ini mempertimbangkan overhead pensinyalan dan fakta bahwa beberapa perangkat mungkin tidak dapat memenuhi koneksi bandwidth tinggi.

Misalnya, ambil kabel SATA. Ini memiliki bandwidth 6Gb/s atau 750MB/s. SATA secara tradisional digunakan untuk menghubungkan HDD. Namun, HDD biasanya hanya dapat membaca data dengan kecepatan sekitar 230MB/dtk. Ini adalah ukuran sebenarnya dari data yang ditransmisikan daripada bandwidth puncak teoritis koneksi. Throughput sangat penting ketika bandwidth koneksi bukanlah faktor pembatas.

Diagram ini dengan jelas menjelaskan perbedaan antara bandwidth, throughput, dan latency. Sumber: barang DNS

Contoh Klasik

Masalah besar dengan bandwidth dapat dilihat ketika mencoba melakukan transfer besar. Bayangkan sebuah perusahaan yang mengalami serangan bencana yang merusak beberapa hard drive kritis. Katakanlah, lonjakan listrik menggoreng drive. Untungnya, mereka memiliki drive cadangan yang dapat mereka tukar dan cadangan yang dapat mereka pulihkan.

Sekarang, bagaimanapun, adalah ketika mereka menyadari masalah bandwidth. Mereka menyimpan data pada SSD PCIe Gen3 yang cepat, tetapi cadangannya disimpan dari jarak jauh. Situs jarak jauh memiliki koneksi ethernet gigabit. Ini terdengar bagus untuk pengguna rumahan, tetapi 1Gb/dtk hanya 125MB/dtk yang lebih lambat daripada yang dapat ditransfer data oleh HDD. Dengan pencadangan dalam kisaran 100 TB dan memanfaatkan total bandwidth koneksi, diperlukan waktu lebih dari sembilan hari untuk menyelesaikan transfer. Ini, tentu saja, buruk.

Di sinilah seorang insinyur menawarkan solusi. Mereka akan mengemudikan perjalanan tiga jam ke pusat data lain, mengumpulkan dan dengan hati-hati memberi label semua drive yang diperlukan, lalu berkendara kembali bersama mereka di mobil mereka. Rencananya adalah setelah mereka menyelesaikan perjalanan pulang pergi, mereka dapat mencolokkan drive secara lokal dan menyelesaikan proses pemulihan dengan kecepatan transfer lokal yang jauh lebih cepat.

Meskipun paket ini mungkin memiliki latensi tiga jam yang mengerikan dan waktu perjalanan pulang pergi minimal enam jam drive secara manual menawarkan bandwidth yang sangat baik yang memungkinkan seluruh proses selesai dalam waktu kurang dari a hari. Ini mengarah pada ungkapan klasik dalam skenario perencanaan pemulihan bencana: "jangan pernah meremehkan bandwidth truk yang penuh dengan hard drive."

Catatan: Metode "truk penuh hard drive" sering digunakan untuk mentransfer kumpulan data ilmiah yang substansial dari lokasi. Dimana data tersebut dikumpulkan ke superkomputer yang akan mengolahnya.

Kesimpulan

Bandwidth adalah ukuran kecepatan transfer puncak yang mungkin dari suatu koneksi. Ini adalah ukuran penting dari kecepatan koneksi, tetapi umumnya hanya jika itu adalah faktor pembatas. Penting untuk diperhatikan ketika bandwidth merupakan faktor pembatas yang penting dan kapan tidak. Ukuran kecepatan koneksi lainnya, seperti latensi dan throughput, juga dapat menjadi faktor pembatas yang penting. Idealnya, Anda tidak ingin ada satu hambatan besar dan kecepatan transfer yang cocok sambil menyediakan koneksi yang berguna untuk kasus penggunaan Anda.

Beberapa sistem server, terutama dasbor penggunaan server cloud, sering kali mengacu pada bandwidth. Dalam hal ini, mereka umumnya tidak berarti kecepatan transfer puncak. Sebaliknya, mereka merujuk pada jumlah total data yang ditransfer dari waktu ke waktu, biasanya sehari, minggu, bulan, atau tahun. Secara teknis ini tidak boleh disebut sebagai bandwidth. Nama yang lebih baik untuk ini adalah "transfer data bulanan" atau serupa, karena ini adalah ukuran penggunaan aktual, bukan transfer data puncak teoretis.