Tutorial

▷ Apa latensi komputer dan bagaimana mengukurnya

Daftar Isi:

Anonim

Tentunya banyak dari mereka yang memiliki koneksi internet dan belum tahu apa itu latency, atau lebih tepatnya, konsep latency. Latency hadir di masing-masing dan setiap komponen yang membentuk sistem komputer, dan tidak hanya di jaringan Internet. Jadi hari ini kita akan mencoba untuk menentukan latensi dan perangkat apa yang aktif. Kami juga akan melihat bagaimana kami bisa mengukurnya sesuai dengan kasus yang mana.

Indeks isi

Dalam komputasi ada sejumlah besar parameter yang harus diperhitungkan ketika memperoleh komponen tertentu. Salah satunya adalah latensi, meskipun kami tidak memiliki ukuran eksplisit dalam semua kasus, justru karena diketahui ada, dan bisa sangat mirip di semua perangkat, misalnya, pada hard drive.

Di sisi lain, orang lain memang memiliki langkah-langkah ini, dan mereka juga sangat penting, misalnya router, dalam beberapa kasus, dan terutama memori RAM. Tanpa basa-basi lagi, mari kita lihat apa latensi itu dan bagaimana kita dapat mengukurnya di komputer kita.

Latensi, makna umum

Pertama-tama, apa yang harus kita lakukan adalah mendefinisikan konsep latensi dalam istilah umum, karena dengan cara ini kita dapat membayangkan di mana latensi bisa lebih baik.

Latensi, dalam istilah komputer, dapat didefinisikan sebagai waktu yang berlalu antara pesanan dan respons yang terjadi pada pesanan tertentu. Jadi, seperti yang dapat kita asumsikan, latensi diukur dalam satuan waktu, khususnya dalam milidetik atau mikrodetik, karena yang kedua adalah ukuran yang terlalu tinggi untuk diterapkan pada sistem komputer mikro.

Dengan latensi, kami mengukur waktu yang kami tunggu mulai dari ketika kami memberikan pesanan hingga kami menerima respons yang kami harapkan, baik dalam bentuk informasi di komputer atau dalam gerakan atau suara dalam kehidupan nyata.

Setiap elemen komputer bekerja melalui rangsangan listrik, sehingga kita dapat mengatakan bahwa ini adalah waktu yang diperlukan untuk melakukan semua pergantian listrik dan logis yang diperlukan dari awal tindakan melalui perangkat periferal, hingga komputer melakukan tindakan dan menunjukkan hasilnya.

Latensi internet

Ketika kita berbicara tentang latensi dalam komputasi, sebagian besar waktu, kita merujuk pada latensi jaringan koneksi Internet. Interkoneksi antar node dalam jaringan didasarkan pada interaksi sinyal listrik, yang bergerak melalui media, baik fisik, seperti kabel atau udara, dalam bentuk gelombang. Selain itu, perlu untuk menggunakan serangkaian protokol yang memungkinkan kami untuk membuat satu media yang kompatibel dengan yang lain dan menetapkan, dalam beberapa cara, urutan informasi yang kami kirim dan terima.

Latensi jaringan mengukur jumlah tantangan yang terjadi sejak kami meminta informasi (atau mengirimkannya) dan node jarak jauh merespons kami. Dengan kata lain, ini mengukur waktu yang dibutuhkan untuk paket data untuk berpindah dari satu tempat ke tempat lain. Kali ini, tentu saja, juga diukur dalam milidetik. Jika misalnya kita memiliki latensi 30 milidetik, itu berarti bahwa, karena kita telah mengirim permintaan dari browser kita, sampai server menerimanya dan pada gilirannya menanggapi kita dengan apa yang kita inginkan, waktu 30 milidetik akan berlalu. Tampaknya kecil, tetapi kadang-kadang kita sering memperhatikannya, kita akan melihat dalam situasi apa.

Istilah ini juga dikenal dengan nama Lag, terutama di dunia video game, tetapi kedua istilah tersebut menyatakan persis sama.

Apa yang memengaruhi latensi

Ukuran ini adalah salah satu yang paling penting dan kita harus selalu memperhitungkan koneksi kita, sesuai dengan jenis aplikasi apa yang akan kita gunakan. Secara umum kami memiliki serangkaian faktor yang memengaruhi latensi:

Ukuran paket dan protokol yang digunakan

Jika paket transmisi kecil, akan lebih mudah untuk mengirim dan melakukan perjalanan daripada yang berat, karena tidak perlu membaginya dan kemudian bergabung. Dalam hal ini, perangkat keras peralatan juga mempengaruhi, alasan mengapa, dengan router atau kartu jaringan lama, lebih banyak waktu pemrosesan akan diperlukan untuk melakukan suatu tindakan. Ini sangat penting pada komputer dengan kapasitas pemrosesan yang rendah.

Kami juga harus mempertimbangkan protokol transmisi data. Protokol-protokol ini memungkinkan kami untuk memastikan bahwa suatu paket tiba dalam kondisi baik dan dengan rute yang benar, dari satu node ke node lain, memperkenalkan informasi tambahan tentang bagaimana ia harus ditangani, jenis enkripsi apa yang dibawanya, dan aspek-aspek penting lainnya untuk identifikasi dan peruteannya. Seperti yang dapat Anda bayangkan, mengekstraksi semua informasi yang ada di dalam paket-paket ini juga akan memakan waktu dan ini diterjemahkan menjadi latensi.

Ada banyak protokol transmisi dalam jaringan, tetapi yang paling terkenal adalah TCP (Transmission Control Protocol) dan IP (Internet Protocol) dan kombinasinya. Protokol-protokol ini digunakan untuk berbagai fungsi, terutama untuk perutean paket yang benar (protokol IP) dan untuk kontrol kesalahan dan untuk memastikan bahwa informasi tersebut tiba dengan benar (protokol TCP).

Media transmisi fisik, latensi serat optik

Dengan cara yang sama, mentransmisikan melalui media fisik, dalam banyak kasus, akan lebih cepat daripada melakukannya dengan menggunakan gelombang, meskipun penerapan frekuensi 5 GHz telah memberikan jenis jaringan ini dengan kecepatan transmisi yang lebih tinggi.

Media tercepat saat ini adalah, tanpa diragukan lagi, serat optik, karena praktis tidak memperkenalkan latensi atau Lag dalam koneksi. Transmisi data melalui impuls fotoelektrik saat ini adalah yang dengan kapasitas tertinggi, baik dalam bandwidth dan dalam kecepatan switching.

Dari jumlah pergantian itu harus terjadi hingga mencapai tujuan.

Ini juga akan banyak berhubungan dengan lompatan yang harus diambil paket sebelum mencapai tujuan, itu tidak sama untuk memiliki kabel langsung antara satu node dan yang lain, daripada harus melalui 200 node yang berbeda sampai tiba. Masing-masing dari mereka akan membuang-buang waktu sementara mereka bertugas memindahkan paket dari satu pintu ke pintu yang lain, kita harus ingat bahwa suatu paket tidak pernah mencapai tujuan secara langsung, sebelum ia akan melakukan perjalanan melalui banyak server yang perlu memprosesnya, dan bahkan menambahkan informasi tambahan untuk meneruskannya. ke tujuan. Dan mungkin tujuan ini ada di Conchinchina dan sekitarnya.

Pada titik ini, Anda akan memperhatikan bahwa kami belum terlalu banyak bicara tentang bandwidth koneksi, dan justru itulah yang paling kami lihat ketika menyewa penyedia Internet.

Perbedaan Antara Bandwidth dan Latensi Kapan masing-masing penting?

Ketika kita berbicara tentang bandwidth suatu koneksi, kita merujuk pada jumlah informasi yang dapat kita transmisikan dari satu titik ke titik lain per unit waktu. Semakin banyak bandwidth yang kita miliki, semakin banyak paket yang dapat kita unduh secara bersamaan. Satuan pengukuran adalah bit per detik b / s, meskipun saat ini pengukurannya hampir selalu dari Megabits per detik (Mb / s). Jika kita berbicara dalam hal penyimpanan, itu akan menjadi Megabytes per detik (MB / s) di mana satu byte setara dengan 8 bit.

Jika kita melihat kita membuat kesalahan, kita berbicara tentang kecepatan internet ketika kita berbicara tentang bandwidth, dan ini seharusnya latensi. Namun, kita semua terbiasa dengan hal ini, dan kita tidak ragu tentang hal itu, jadi kita akan berbicara tentang latensi untuk merujuknya dan kecepatan untuk merujuk ke bandwidth.

Sekarang kita harus tahu kapan kita harus mempertimbangkan kedua tindakan tergantung pada apa yang kita gunakan untuk koneksi kita.

Lebar pita

Jika kita ingin menggunakan koneksi kita untuk mengunduh konten yang terletak secara statis di server (gambar, video, game) maka bandwidth akan menjadi sangat penting. Kami tidak peduli jika koneksi memerlukan waktu 10 detik, yang penting file itu membutuhkan waktu sesingkat mungkin untuk mengunduh. Jika sebuah file menempati 1.000 MB dan kami memiliki koneksi 100 MB / s, akan butuh 10 detik untuk mengunduhnya. Jika kita memiliki koneksi 200 MB / s, itu akan memakan waktu 5 detik, mudah.

Latensi

Ini akan sangat penting ketika kita ingin menggunakan koneksi kita untuk memutar konten secara real time seperti streaming atau untuk memainkan game online yang besar. Jika kita menyadarinya, dalam hal ini kita membutuhkan apa yang ditransmisikan dan diterima untuk dilakukan secara bersamaan, tanpa gambar membeku dan memuat buffer. Ketika kami bermain dan melihat bahwa avatar pemain secara ajaib muncul dan menghilang dan melompat, itu berarti dia atau kita memiliki lag atau latensi tinggi. Apa yang kita lihat, bahkan jika itu terjadi pada saat itu, kita hanya melihat bit tanpa kontinuitas karena waktu yang diperlukan untuk mengirim informasi ke tim kami jauh lebih lama daripada apa yang sebenarnya terjadi.

Jika kita berbicara tentang game penembak FPS dan kita memiliki latensi yang sangat tinggi, kita tidak akan mengetahui kapan mereka membunuh kita, kita juga tidak akan tahu posisi pasti dari lawan. Tentu saja, bandwidth akan menjadi penting, tetapi latensi memainkan peran kunci.

Bagaimana mengukur latensi koneksi kita

Untuk mengukur latensi koneksi kami, kami dapat menggunakan alat yang telah diterapkan di Windows sejak awal, yang disebut Ping. Untuk menggunakannya kita harus membuka jendela perintah, pergi ke menu mulai dan mengetik " CMD ". Sebuah jendela hitam akan terbuka di mana kita harus meletakkan perintah berikut:

ping

Misalnya, jika kita ingin melihat latensi antara Tinjauan Profesional dan tim kita, kita akan meletakkan " ping www.Profesionalreview.com ".

Kita harus melihat bagian " waktu = XXms ", itu akan menjadi latensi kita. Mari kita lihat bagaimana jenis koneksi memengaruhi latensi. Untuk melakukan ini, kita akan melihat perbedaan antara koneksi berkabel dan koneksi Wi-Fi dari jauh di komputer yang sama dengan melakukan ping router kami sendiri.

Kita melihat bahwa, dengan kabel, latensi praktis nihil, kurang dari 1 milidetik, sedangkan dengan Wi-Fi kami sudah memperkenalkan urutan 7 milidetik. Justru karena alasan inilah gamer selalu ingin menggunakan koneksi fisik ke Wi-Fi. 7 ms ini akan diterjemahkan ke dalam pembekuan gambar dan sentakan jika kita menambahkannya ke lag sendiri yang akan ditempatkan oleh koneksi jarak jauh.

Kunjungi tutorial kami untuk informasi lebih lanjut tentang perintah ping dan cara mengetahui IP eksternal

Nah, itu akan menjadi lebih atau kurang jelas bagi kita apa latensi di Internet dan bagaimana kita harus memperhitungkannya. Sekarang mari kita lihat di mana latensi paling muncul.

Latensi dalam RAM

Tentunya ini akan menjadi bagian terpenting kedua di mana kita harus memperhitungkan latensi elemen dari peralatan kita, atau setidaknya salah satu yang telah mendapatkan ketenaran lebih dalam beberapa tahun terakhir dengan DDR3 dan DDR4 RAM.

Dalam hal RAM, definisi ini sedikit berbeda dari apa yang kita pahami dalam jaringan. Dalam hal ini, elemen yang sama pentingnya dengan siklus jam yang bekerja prosesor kami (frekuensi) ikut bermain. Bagaimanapun, kita selalu berbicara tentang ukuran WAKTU, dan bukan sesuatu yang lain.

Latensi aktual dalam RAM disebut CAS atau CL, dan tidak lebih dari jumlah siklus clock yang berlalu sejak permintaan dibuat oleh CPU dan RAM memiliki informasi yang tersedia. Kami mengukur waktu antara permintaan dan respons.

Kunjungi artikel komprehensif ini untuk membicarakan latensi RAM untuk mencari tahu semua tentangnya.

Latensi hard disk

Perangkat lain di mana kita dapat menemukan waktu latensi yang sangat penting adalah di hard drive, terutama yang didasarkan pada elemen mekanik. Dalam hal ini, latensi diterjemahkan dalam beberapa istilah berbeda dan difokuskan pada fungsi-fungsi spesifik:

Waktu akses

Pada dasarnya ini adalah waktu yang dibutuhkan unit penyimpanan untuk siap mengirimkan data. Hard disk terdiri dari meja putar di mana data direkam secara fisik, pada gilirannya data ini harus dibaca oleh kepala mekanis yang bergerak menyapu seluruh permukaan disk secara tegak lurus.

Waktu akses adalah waktu yang diperlukan hard disk untuk membaca permintaan kami akan informasi dan menemukan kepala mekanis persis di silinder dan sektor khusus tempat informasi ini dibaca. Bersamaan dengan ini, hard drive berputar dengan kecepatan tinggi, sehingga spindle, yang dulu terletak di sektor ini, harus menunggu trek untuk mencapainya. Hanya pada saat ini informasi akan disiapkan untuk dibaca dan dikirim.

Waktu akses dapat dibagi menjadi beberapa fungsi yang telah kami jelaskan dalam paragraf berikut:

Waktu pencarian

Tepatnya waktu yang dibutuhkan kepala untuk ditempatkan pada silinder, sektor, dan trek yang berisi data. Waktu pencarian ini dapat bervariasi antara 4 milidetik untuk unit tercepat, hingga 15 ms. Yang paling umum untuk hard drive desktop adalah 9 ms.

Dalam drive SSD tidak ada komponen mekanis, sehingga waktu pencarian antara 0, 08 dan 0, 16 ms. Sangat kurang dari yang mekanis.

Rotasi latensi:

Konsep ini mengukur waktu yang diperlukan spindle untuk mencapai trek data karena rotasi hard drive itu sendiri. Hard drive terus berputar, sehingga untuk interval waktu tertentu head akan menemukan trek data yang terputus-putus. Semakin tinggi jumlah putaran (putaran), semakin cepat data pada trek tertentu dapat diakses. Untuk hard drive rata-rata 7.200 RPM kami akan mendapatkan latensi 4, 17 ms.

Penundaan lain yang menambah latensi

Keterlambatan lain yang tipikal dari transmisi informasi termasuk waktu pemrosesan perintah dan waktu stabilisasi spindle. Yang pertama adalah waktu yang dibutuhkan perangkat keras untuk membaca, memproses, dan mengirimkan data ke bus, yang biasanya sekitar 0, 003 ms. Yang kedua adalah waktu yang diperlukan untuk poros untuk stabil setelah bergerak, karena bersifat mekanis, ini akan memakan waktu tertentu sekitar 0, 1 ms.

Kemudian kita juga dapat menambahkan waktu lain ke waktu pengiriman data seperti berikut ini:

  • Waktu sektor: waktu yang diperlukan untuk sektor hard disk untuk divalidasi dan berada secara fisik dan logis. Head jump time: waktu yang berlalu antara beralih dari satu kepala ke kepala lainnya untuk membaca informasi. Karena kita harus ingat bahwa hard drive memiliki dua kepala untuk setiap plat yang mereka miliki. Biasanya dalam 1 dan 2 ms. Waktu penggantian silinder: secara logis waktu yang berlalu antara perubahan dari satu silinder ke silinder lainnya. Ini biasanya sekitar 2 atau 3 ms.

Apa artinya ini diterjemahkan? Yah, hard drive mekanis sangat lambat dibandingkan dengan SSD. Inilah sebabnya mengapa SSD secara substansial meningkatkan kinerja komputer mana pun, bahkan yang lebih lama.

Latensi pada mouse dan headset nirkabel

Kita juga tidak bisa melupakan mouse nirkabel di bidang latensi. Kami telah memverifikasi secara empiris bahwa latensi dalam media frekuensi radio meningkat sehubungan dengan koneksi fisik, dan ini tidak terkecuali pada mouse nirkabel.

Tikus nirkabel sebagian besar beroperasi, dalam rentang frekuensi 2, 4 GHz, dapat kita bayangkan bahwa ini sangat cepat, terutama jika penerima dekat, tetapi tidak akan memiliki latensi yang lebih rendah daripada tikus kabel, bahkan model interior dalam jangkauan. Justru karena alasan inilah sebagian besar mouse gaming memiliki konektivitas kabel dan non-nirkabel, kecuali model yang sangat canggih dengan biaya tinggi.

Hal yang persis sama terjadi dengan headphone, namun, dalam kasus khusus ini, ini tentang suara, di mana kita secara biologis sudah memiliki latensi tertentu untuk bereaksi terhadap suara yang dihasilkan di lingkungan kita. Inilah sebabnya mengapa manfaat nirkabel (baik) dan headset berkabel akan sangat mirip, di telinga kita dan untuk tujuan penggunaan. Karena itu, tidak akan sama pentingnya dengan mouse atau komponen lainnya.

Kesimpulan tentang latensi di komputer kita

Nah ini adalah langkah-langkah utama latensi yang harus kita perhitungkan dalam peralatan komputer kita. Tanpa ragu, yang paling penting dari semuanya pasti adalah koneksi Internet, karena itu adalah yang paling kita perhatikan dalam penggunaan jaringan kita sehari-hari, terutama jika kita mendedikasikan diri kita untuk bermain online. Dan tentu saja hard drive jika sistem kita diinstal pada yang mekanis.

Dalam semua kasus lain, kita praktis tidak dapat berbuat banyak untuk meningkatkan kinerja komponen, karena itu adalah fitur yang melekat pada mereka, terutama hard drive. Jika kita telah membeli SSD yang berasal dari menggunakan HDD, kita pasti akan melihat bahwa perbedaan kinerja sangat buruk.

Dalam hal RAM, jika Anda telah melihat artikel kami yang didedikasikan khusus untuknya, Anda akan tahu bagaimana kami bisa mengukurnya, tetapi ada sedikit yang bisa kami lakukan untuk memperbaikinya, pada kenyataannya, secara praktis tidak terlihat oleh kami, dengan mempertimbangkan frekuensi tinggi di mana modul dan semua motherboard bekerja. Selain itu, kekurangan ini disebabkan oleh frekuensi tinggi dari mereka yang bekerja.

Latensi adalah sesuatu yang mutlak akan selalu menjadi bagian dari arsitektur komputer atau elemen lainnya. Akan selalu ada selang waktu antara permintaan dan eksekusi terlepas dari media yang digunakan dan elemen yang terhubung. Diri kita dan rangsangan kita adalah sumber terbesar LAG atau latensi.

Kami juga merekomendasikan:

Apakah menurut Anda latensi sangat penting di komputer atau jaringan? Berikan komentar tentang pendapat Anda tentang topik ini kepada kami. Bisakah Anda memikirkan komponen lain di mana latensi harus diperhitungkan?

Tutorial

Pilihan Editor

Back to top button