Tutorial

▷ Apakah latensi komputer dan cara mengukurnya

Isi kandungan:

Anonim

Sudah tentu ramai di antara mereka yang mempunyai sambungan Internet dan masih belum tahu apa kependaman, atau sebaliknya, konsep kependaman. Latensi hadir di setiap komponen yang membentuk sistem komputer, dan bukan hanya dalam rangkaian Internet. Jadi hari ini kita akan cuba untuk mentakrifkan kependaman apa dan apa peranti itu. Kami juga akan melihat bagaimana kita dapat mengukurnya mengikut kes yang mana.

Indeks kandungan

Dalam pengkomputeran terdapat sejumlah besar parameter yang harus diambil kira apabila memperoleh komponen tertentu. Salah satu daripada mereka adalah kependaman yang tepat, walaupun kita tidak mempunyai langkah eksplisit dalam semua kes, tepat kerana ia diketahui wujud, dan ia boleh menjadi sangat serupa di semua peranti, contohnya, pada cakera keras.

Sebaliknya, yang lain mempunyai langkah-langkah ini, dan mereka juga sangat penting, sebagai contoh, penghala, dalam beberapa kes, dan terutamanya memori RAM. Tanpa mengalihkan lagi, mari kita lihat apa kependaman dan bagaimana kita boleh mengukurnya di komputer kita.

Latihan, makna umum

Pertama sekali, apa yang perlu kita lakukan ialah mendefinisikan konsep latensi dalam istilah generik, kerana dengan cara ini kita dapat membayangkan lebih baik di mana latensi boleh wujud.

Latihan, dalam istilah komputer, boleh ditakrifkan sebagai masa yang berlalu antara pesanan dan tindak balas yang berlaku kepada pesanan tertentu itu. Oleh itu, seperti yang dapat kita anggap, latensi diukur dalam satu unit masa, khususnya dalam milisaat atau mikrosecond, kerana yang kedua akan terlalu tinggi untuk diterapkan kepada sistem mikrokomputer.

Dengan kependaman kita mengukur masa yang kita sedang menunggu dari ketika kita memberi pesanan sehingga kita menerima respons yang kita harapkan, sama ada dalam bentuk maklumat pada komputer atau gerakan atau bunyi dalam kehidupan sebenar.

Setiap elemen komputer berfungsi melalui rangsangan elektrik, jadi kita boleh mengatakan bahawa ia adalah masa yang diperlukan untuk menjalankan semua komplikasi elektrik dan logik yang diperlukan dari permulaan tindakan melalui peranti periferi, sehingga komputer melaksanakan tindakan dan menunjukkan hasilnya.

Latensi internet

Apabila kita bercakap tentang kependaman dalam pengkomputeran, sebahagian besar masa, kita merujuk kepada kependaman rangkaian sambungan internet. Sambungan antara nod dalam rangkaian adalah berdasarkan interaksi isyarat elektrik, yang bergerak melalui medium, sama ada fizikal, seperti kabel atau udara, dalam bentuk gelombang. Di samping itu, perlu menggunakan satu siri protokol yang membolehkan kami membuat satu media yang serasi dengan yang lain dan menubuhkan, dalam beberapa cara, pesanan dalam maklumat yang kami hantar dan terima.

Latensi rangkaian mengukur jumlah cabaran yang berlaku kerana kami meminta maklumat (atau menghantarnya) dan nod jauh merespon kepada kami. Dalam erti kata lain, ia mengukur masa yang diperlukan untuk paket data untuk mendapatkan dari satu tempat ke tempat lain. Kali ini, tentu saja, juga diukur dalam milisaat. Jika sebagai contoh, kami mempunyai latensi 30 milisaat, ini bermakna, kerana kami telah menghantar permintaan dari penyemak imbas kami, sehingga pelayan telah menerima dan sebaliknya memberi respons kepada kami dengan apa yang kami mahu, masa 30 milisaat akan berlalu. Nampaknya sedikit, tetapi kadang-kadang kita perasan banyak, kita akan melihat dalam keadaan apa.

Istilah ini juga dikenali dengan nama Lag, terutama dalam dunia permainan video, tetapi kedua-dua istilah menyatakan sama.

Apa yang mempengaruhi latensi

Ukuran ini adalah salah satu yang paling penting dan kita mesti sentiasa mengambil kira sambungan kita, mengikut jenis aplikasi yang akan kita gunakan. Secara amnya kita mempunyai beberapa faktor yang mempengaruhi kependaman:

Saiz pakej dan protokol digunakan

Jika pakej penghantaran kecil, lebih mudah untuk menghantar dan mengembara daripada yang berat, kerana tidak perlu memecahnya dan kemudian menyertainya. Dalam pengertian ini, perkakasan peralatan juga mempengaruhi, sebab mengapa, dengan penghala atau kad rangkaian lama, lebih banyak masa pemprosesan diperlukan untuk menjalankan suatu tindakan. Ini amat penting pada komputer dengan kapasiti pemprosesan yang rendah.

Kita mesti mengambil kira protokol penghantaran data. Protokol ini membolehkan kami memastikan bahawa pakej tiba dalam keadaan baik dan dengan laluan yang betul, dari satu simpul ke yang lain, memperkenalkan maklumat tambahan tentang bagaimana ia perlu dikendalikan, jenis penyulitan yang dibawa dan aspek penting lain untuk pengenalpastian dan penghalaannya. Seperti yang anda boleh bayangkan, mengekstrak semua maklumat yang ada di dalam pakej ini juga akan mengambil masa dan ini diterjemahkan menjadi kependaman.

Terdapat sejumlah besar protokol transmisi dalam rangkaian, tetapi yang paling terkenal adalah TCP (Protokol Kawalan Transmisi) dan IP (Protokol Internet) dan kombinasi mereka. Protokol ini digunakan untuk pelbagai fungsi, terutamanya untuk routing paket yang betul (protokol IP) dan untuk kawalan ralat dan untuk memastikan maklumat tersebut diterima dengan betul (protokol TCP).

Medium penghantaran fizikal, latensi fiber optik

Dengan cara yang sama, transmisi melalui media fizikal, dalam kebanyakan kes, akan lebih cepat daripada melakukannya dengan cara gelombang, walaupun pelaksanaan frekuensi 5 GHz telah menyediakan rangkaian jenis ini dengan kelajuan transmisi yang lebih tinggi.

Sedang medium terpantas pada masa ini, tanpa keraguan, optik serat, kerana praktikalnya tidak memperkenalkan latensi atau Lag dalam hubungannya. Penghantaran data melalui impuls fotoelektrik pada masa ini adalah yang mempunyai kapasiti tertinggi, baik dalam lebar jalur dan dalam kelajuan pensuisan.

Daripada jumlah komutasi yang mesti berlaku sehingga mencapai destinasi.

Ia juga akan mempunyai banyak kaitan dengan lompongan yang diperlukan oleh pakej sebelum mencapai destinasi, ia tidak sama untuk mempunyai kabel langsung antara satu nod dan yang lain, berbanding melalui 200 nod yang berbeza sehingga tiba. Setiap daripada mereka akan membazirkan masa ketika mereka bertanggungjawab untuk memindahkan pakej dari satu pintu ke pintu yang lain, kita harus ingat bahawa pakej tidak pernah sampai ke destinasi secara langsung, sebelum ia akan melakukan banyak pelayan yang perlu memprosesnya, dan bahkan menambahkan informasi tambahan untuk meneruskannya. ke destinasi. Dan mungkin destinasi ini berada di Conchinchina dan seterusnya.

Pada ketika ini, anda akan menyedari bahawa kami tidak terlalu banyak membincangkan jalur lebar sambungan, dan ia adalah tepat apa yang kita lihat paling banyak ketika menyewa penyedia Internet.

Perbezaan antara Jalur lebar dan Latihan Bilakah setiap satu penting?

Apabila kita membincangkan jalur lebar sambungan, kita merujuk kepada jumlah maklumat yang dapat kita hantar dari satu titik ke satu lagi masa. Lebih banyak jalur lebar yang kita ada, lebih banyak pakej yang kita boleh muat turun serentak. Unit pengukuran ialah bit per saat b / s, walaupun kini pengukuran hampir selalu dari Megabits sesaat (Mb / s). Jika kita bercakap dari segi penyimpanan, ia akan menjadi Megabytes sesaat (MB / s) di mana satu byte bersamaan dengan 8 bit.

Jika kita melihat kita membuat kesilapan, kita bercakap tentang kelajuan Internet apabila kita membincangkan lebar jalur, dan ini harus latency. Walau bagaimanapun, kita semua digunakan untuk ini, dan kita tidak mempunyai keraguan mengenainya, jadi kita akan membincangkan latensi untuk merujuknya dan kelajuan untuk merujuk kepada jalur lebar.

Sekarang kita perlu tahu bila kita perlu mempertimbangkan kedua-dua langkah bergantung kepada apa yang kita gunakan sambungan kami.

Lebar band

Jika kami mahu menggunakan sambungan kami untuk memuat turun kandungan yang terletak secara statistik pada pelayan (imej, video, permainan) maka jalur lebar akan menjadi penting. Kami tidak peduli jika sambungan itu mengambil masa 10 saat untuk menetapkan, perkara penting ialah fail itu memakan sedikit masa yang mungkin untuk dimuat turun. Jika fail menduduki 1000 MB dan kami mempunyai sambungan 100 MB / s, ia akan mengambil masa 10 saat untuk memuat turunnya. Jika kita mempunyai sambungan 200 MB / s, ia akan mengambil masa 5 saat, mudah.

Latency

Ia akan menjadi penting apabila kami mahu menggunakan sambungan kami untuk memainkan kandungan dalam masa nyata seperti streaming atau untuk bermain permainan dalam talian yang besar. Sekiranya kita sedar, dalam kes ini kita memerlukan apa yang dihantar dan diterima untuk dilakukan serentak, tanpa imej membeku dan buffer beban. Apabila kita bermain dan melihat bahawa avatar pemain secara ajaib muncul dan hilang dan melompat, ia bermakna sama ada dia atau kita mempunyai Lag atau latensi tinggi. Apa yang kita lihat, walaupun ia berlaku pada masa itu, kita hanya melihat bit tanpa kesinambungan kerana masa yang diperlukan untuk menghantar maklumat kepada pasukan kami lebih lama daripada apa yang sebenarnya berlaku.

Jika kita bercakap tentang permainan penembak FPS dan kita mempunyai kependaman yang sangat tinggi, kita tidak akan mengetahui apabila mereka membunuh kita, dan kita juga tidak akan tahu kedudukan sebenar lawan. Sudah tentu, lebar jalur akan menjadi penting, tetapi latensi memainkan peranan utama.

Bagaimana untuk mengukur kependaman sambungan kami

Untuk mengukur kependaman sambungan kami, kami boleh menggunakan alat yang telah dilaksanakan di Windows sejak penubuhannya, dipanggil Ping. Untuk menggunakannya, kita perlu membuka tetingkap arahan, pergi ke menu permulaan dan menaip " CMD ". Tetingkap hitam akan dibuka di mana kita perlu meletakkan arahan berikut:

ping

Sebagai contoh, jika kita mahu melihat kependaman antara Kajian Profesional dan pasukan kami, kami akan meletakkan " ping www.Profesionalreview.com ".

Kita mesti melihat bahagian " masa = XXms ", yang akan menjadi kependaman kita. Mari lihat bagaimana jenis sambungan menjejaskan kependaman. Untuk melakukan ini, kita akan melihat perbezaan antara sambungan berwayar dan sambungan Wi-Fi dari jauh pada komputer yang sama dengan ping penghala kita sendiri.

Kita lihat bahawa, melalui kabel, latensi itu adalah praktikal nihil, kurang dari 1 milisaat, sementara oleh Wi-Fi kita sudah memperkenalkan perintah 7 milisaat. Ini adalah tepat untuk alasan ini bahawa pemain sentiasa mahu menggunakan sambungan fizikal ke Wi-Fi. Ini 7 ms akan diterjemahkan ke dalam pembekuan imej dan jerks jika kita menambah mereka kepada lag sendiri bahawa sambungan jauh akan dimasukkan.

Lawati tutorial kami untuk maklumat lanjut tentang arahan ping dan cara mengetahui IP luaran

Nah, ia akan menjadi lebih atau kurang jelas kepada kami tentang apa yang latency di Internet dan bagaimana kita harus mengambil kira. Sekarang mari kita lihat di mana latency muncul paling banyak.

Latihan dalam RAM

Sudah tentu ini akan menjadi bahagian terpenting kedua di mana kita mesti mengambil kira kependaman unsur peralatan kita, atau sekurang-kurangnya satu yang semakin terkenal dalam beberapa tahun kebelakangan ini dengan DDR3 dan RAM DDR4.

Dalam kes RAM, definisi ini sedikit berbeza daripada apa yang kita faham dalam rangkaian. Dalam kes ini, elemen yang penting seperti kitaran jam yang berfungsi oleh pemproses (kekerapan) berfungsi. Dalam apa jua keadaan, kita selalu bercakap tentang ukuran TIME, dan bukan sesuatu yang lain.

Latensi sebenar dalam RAM disebut CAS atau CL, dan tidak lebih daripada bilangan siklus jam yang berlalu sejak permintaan dibuat oleh CPU dan RAM mempunyai informasi yang tersedia. Kami mengukur masa antara permintaan dan respons.

Lawati artikel komprehensif ini mengenai latensi RAM untuk mengetahui segala-galanya.

Kekerapan cakera keras

Satu lagi peranti di mana kita boleh mencari masa latency yang sangat penting adalah dalam cakera keras, terutamanya yang berdasarkan elemen mekanikal. Dalam kes ini, latensi diterjemahkan dalam beberapa istilah yang berbeza dan memberi tumpuan kepada fungsi tertentu:

Masa capaian

Pada dasarnya ia adalah masa yang diperlukan untuk unit penyimpanan siap untuk menghantar data. Sebuah cakera keras terdiri daripada turntables di mana data itu direkod secara fizikal, pada gilirannya data ini mesti dibaca oleh kepala mekanikal yang bergerak dengan tegak menyapu seluruh permukaan cakera.

Waktu capaian ialah waktu yang diperlukan cakera keras untuk membaca permintaan kami untuk maklumat dan mencari kepala mekanikal tepat di silinder dan sektor tertentu di mana maklumat ini dibaca. Pada masa yang sama, cakera keras berputar pada kelajuan tinggi, jadi gelendong, sekali terletak di sektor ini, perlu menunggu trek untuk mencapainya. Hanya pada masa ini maklumat itu akan disediakan untuk dibaca dan dihantar.

Masa akses boleh dibahagikan kepada beberapa fungsi yang telah kami jelaskan dalam perenggan ini:

Masa carian

Ia tepat masa yang diperlukan untuk kepala diletakkan di silinder, sektor dan trek yang mengandungi data. Masa carian ini boleh berbeza-beza antara 4 milisaat untuk unit terpantas, sehingga 15 ms. Yang paling biasa untuk pemacu keras desktop ialah 9 ms.

Dalam pemacu SSD tiada bahagian mekanikal, jadi masa carian adalah antara 0.08 dan 0.16 ms. Sangat kurang daripada yang mekanikal.

Penggendalian putaran:

Konsep ini mengukur masa yang diperlukan untuk spindle untuk mencapai trek data disebabkan oleh pemacu cakera keras sendiri. Pemacu keras sentiasa berputar, jadi untuk selang masa tertentu kepala akan menghadapi jejak data sekejap. Lebih tinggi bilangan revolusi (bertukar), semakin cepat data di trek tertentu dapat diakses. Untuk pemacu cakera rata-rata 7, 200 RPM, kami akan memperoleh latency sebanyak 4.17 ms.

Kelewatan lain yang menambah latensi

Kelewatan lain yang tipikal penghantaran maklumat termasuk masa pemprosesan arahan dan masa penstabilan spindle. Yang pertama adalah masa yang diperlukan untuk perkakasan untuk membaca, memproses, dan menghantar data ke bas, yang biasanya sekitar 0.003 ms. Yang kedua ialah masa yang diperlukan untuk gelangsar untuk menstabilkan selepas bergerak, kerana menjadi mekanikal, ini akan mengambil masa tertentu kira-kira 0.1 ms.

Kemudian kita juga boleh menambah masa lain ke masa penghantaran data seperti berikut:

  • Masa sektor: masa yang diperlukan untuk sektor cakera keras untuk disahkan dan terletak secara fizikal dan logik. Kepala melompat masa: masa yang berlalu antara beralih dari satu kepala ke yang lain untuk membaca maklumat. Oleh kerana kita harus ingat bahawa cakera keras mempunyai dua kepala untuk setiap plat yang mereka ada. Ia biasanya dalam 1 dan 2 ms. Masa perubahan silinder: secara logik masa yang berlaku antara perubahan dari satu silinder ke yang lain. Ini biasanya kira-kira 2 atau 3 ms.

Apakah ini diterjemahkan? Nah, cakera keras mekanikal agak perlahan berbanding SSD. Inilah sebabnya mengapa SSD secara substansial meningkatkan prestasi mana-mana komputer, bahkan yang lebih tua.

Latihan dalam tikus tanpa wayar dan alat dengar

Kita juga tidak boleh melupakan tikus tanpa wayar dalam bidang kependaman. Kami telah mengesahkan secara empirik bahawa latensi dalam medium frekuensi radio meningkat berkaitan dengan sambungan fizikal, dan ini tidak terkecuali dalam tikus tanpa wayar.

Tikus tanpa wayar beroperasi kebanyakannya, dalam julat frekuensi 2.4 GHz, kita boleh membayangkan bahawa ini sangat cepat, terutamanya jika penerima hampir, tetapi ia tidak akan mempunyai kependaman yang lebih rendah daripada tetikus kabel, walaupun model dalaman dalam julat. Ini adalah kerana sebab ini kebanyakan tikus permainan mempunyai sambungan kabel dan tanpa wayar, kecuali model yang sangat tinggi dengan kos yang tinggi.

Persis sama berlaku dengan fon kepala, bagaimanapun, dalam kes khusus ini, ia adalah tentang bunyi, di mana kita secara biologi sudah mempunyai latensi tertentu untuk bertindak balas terhadap bunyi yang dihasilkan dalam persekitaran kita. Inilah sebabnya faedah alat dengar (baik) dan alat dengar berwayar sangat serupa, di telinga kita dan untuk kegunaan. Oleh itu, ia tidak akan sama pentingnya dengan tetikus atau komponen lain.

Kesimpulan tentang kependaman dalam komputer kami

Baiklah ini adalah langkah-langkah utama latensi yang kita mesti ambil kira dalam peralatan komputer kita. Tanpa ragu-ragu, yang paling penting dari semua pastinya akan menjadi sambungan Internet, kerana ia adalah yang paling kami perasan dalam penggunaan harian rangkaian kami, terutamanya jika kami mendedikasikan diri untuk bermain dalam talian. Dan juga tentu saja cakera keras jika sistem kami dipasang pada mesin mekanikal.

Dalam kes-kes lain, kita tidak boleh berbuat banyak untuk meningkatkan prestasi komponen, kerana ia merupakan ciri yang melekat pada mereka, terutamanya cakera keras. Jika kita telah membeli SSD yang datang dari menggunakan HDD kita pasti akan mendapati bahawa perbezaan prestasi adalah kurang baik.

Dalam kes RAM, jika anda telah melihat artikel kami yang khusus diperuntukkan kepadanya, anda akan tahu bagaimana kita dapat mengukurnya, tetapi ada sedikit yang dapat kita lakukan untuk memperbaikinya, sebenarnya, ia boleh dikatakan tidak dapat dilihat oleh kita, dengan mengambil kira frekuensi tinggi di mana modul dan semua kerja motherboard. Di samping itu, kekurangan ini dibuat oleh frekuensi tinggi mereka yang bekerja.

Latensi adalah sesuatu yang akan sentiasa menjadi sebahagian daripada seni bina komputer atau elemen lain. Selalunya akan ada selang masa antara permintaan dan pelaksanaan tanpa mengira medium yang digunakan dan elemen yang bersambung. Kami dan rangsangan kami adalah sumber terbesar LAG atau latensi.

Kami juga mengesyorkan:

Adakah anda fikir kependaman benar-benar penting di komputer atau rangkaian? Tinggalkan komen kami tentang pendapat anda mengenai topik ini. Bolehkah anda memikirkan apa-apa komponen lain di mana kependaman harus diambil kira?

Tutorial

Pilihan Editor

Back to top button