Penanda Aras Daya Pemprosesan Rangkaian
Gunakan alat dan metodologi untuk mengukur serta menganalisis prestasi rangkaian dengan tepat dalam pelbagai senario.
Penanda Aras Daya Pemprosesan Rangkaian ialah pelajaran Rangkaian Linux dan TCP/IP untuk Pembangun percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Rangkaian Linux dan TCP/IP untuk Pembangun, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Rangkaian Linux dan TCP/IP untuk Pembangun merangkumi sejumlah 4 pelajaran.
Mengapa Menanda Aras Kelajuan Rangkaian?
Pernahkah anda tertanya-tanya sama ada sambungan internet anda benar-benar memberikan prestasi seperti yang dijanjikan? Atau sama ada rangkaian setempat anda menjadi sekatan?
Penandaarasan rangkaian membantu anda mengukur dan memahami prestasi sebenar rangkaian anda. Ia penting untuk mendiagnosis kelembapan, mengesahkan peningkatan, atau merancang penggunaan sistem.
Metrik Utama Kadar Pemindahan
Apabila kita membincangkan prestasi rangkaian, kita biasanya menumpukan pada metrik utama berikut:
- Kadar Pemindahan (Lebar Jalur): Jumlah data yang berjaya dipindahkan bagi setiap unit masa, biasanya diukur dalam bit sesaat (bps) atau bait sesaat (Bps).
- Kependaman: Masa yang diperlukan oleh paket data untuk bergerak dari satu titik ke titik yang lain.
- Gegaran: Perubahan kependaman mengikut masa.
- Kehilangan Paket: Peratusan paket data yang gagal sampai ke destinasinya.
Untuk penandaarasan, kadar pemindahan biasanya menjadi tumpuan utama.
Memperkenalkan iperf3 untuk Kadar Pemindahan
iperf3 ialah alat baris perintah yang berkuasa dan direka khusus untuk mengukur kadar pemindahan rangkaian maksimum antara dua hos.
Alat ini digunakan secara meluas kerana boleh menguji sambungan TCP dan UDP, memaparkan statistik terperinci, serta tersedia pada hampir semua platform, termasuk Linux.
Menyediakan Pelayan iperf3
Untuk menguji kadar pemindahan rangkaian dengan iperf3, anda memerlukan dua mesin: satu bertindak sebagai pelayan dan satu lagi sebagai klien.
Mula-mula, pada salah satu mesin Linux anda (iaitu 'pelayan'), mulakan iperf3 dalam mod pelayan. Alat ini akan mendengar sambungan masuk.
iperf3 -sMenjalankan Ujian Klien iperf3 Asas
Sekarang, pada mesin Linux kedua anda (iaitu 'klien'), jalankan iperf3 dalam mod klien dan halakan kepada alamat IP pelayan.
Perintah ini akan melaksanakan ujian TCP lalai selama 10 saat, dengan menghantar data daripada klien kepada pelayan.
iperf3 -c <server_ip_address>Mentafsir Output iperf3
Selepas ujian, klien dan pelayan akan memaparkan hasil. Cari lajur 'Bandwidth', yang menunjukkan kadar pemindahan.
Metrik utama dalam output:
- Selang: Segmen masa bagi ujian.
- Pemindahan: Jumlah data yang dihantar atau diterima dalam selang tersebut.
- Lebar Jalur: Kadar data purata bagi selang tersebut.
- Retr: Bilangan paket yang dihantar semula (untuk TCP), yang menunjukkan masalah rangkaian.
Menguji Kadar Pemindahan dan Kehilangan UDP
iperf3 juga boleh menguji prestasi UDP, yang berguna untuk aplikasi seperti penstriman video atau VoIP, apabila kehilangan paket lebih kritikal berbanding penghantaran semula.
Gunakan bendera -u pada klien untuk beralih kepada mod UDP. Anda juga boleh menentukan lebar jalur sasaran dengan -b.
iperf3 -c <server_ip_address> -u -b 100MMemaksimumkan Kadar Pemindahan dengan Strim Selari
Kadangkala, satu strim TCP mungkin tidak menggunakan kapasiti rangkaian anda sepenuhnya disebabkan oleh pengurusan tetingkap TCP atau kependaman.
Anda boleh menggunakan bendera -P untuk menjalankan beberapa strim selari serentak, yang boleh mendedahkan kadar pemindahan maksimum sebenar pautan anda.
iperf3 -c <server_ip_address> -P 4Pilihan Lain iperf3
iperf3 menawarkan banyak pilihan lain untuk memperhalus ujian anda:
-R: Mod songsang (pelayan menghantar, klien menerima).-t: Menetapkan tempoh ujian.-i: Menetapkan selang untuk pelaporan.-J: Mengeluarkan hasil dalam format JSON untuk penskripan.
Sentiasa semak iperf3 --help untuk mendapatkan senarai penuh pilihan!
Semakan Pantas tentang iperf3
Anda telah menjalankan ujian TCP iperf3 daripada klien kepada pelayan. Output klien menunjukkan kiraan 'Retr' sebanyak 150. Apakah maksudnya?
Imbas Kembali: Penandaarasan Kadar Pemindahan
Dalam pelajaran ini, kami meneroka penandaarasan kadar pemindahan rangkaian. Kami mempelajari:
- Mengapa penandaarasan penting untuk memahami prestasi rangkaian.
- Metrik utama seperti kadar pemindahan, kependaman, gegaran dan kehilangan paket.
- Cara menggunakan
iperf3dalam mod pelayan dan klien. - Cara mentafsir hasil
iperf3, termasuk lebar jalur dan penghantaran semula. - Cara menguji prestasi UDP dan menggunakan strim selari untuk mendapatkan kadar pemindahan maksimum.
Menguasai iperf3 ialah kemahiran penting bagi mana-mana profesional rangkaian atau pembangun!
Pelajari Rangkaian Linux dan TCP/IP untuk Pembangun dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 12
- Pelajaran
- 48
Soalan Lazim
Adakah pelajaran “Penanda Aras Daya Pemprosesan Rangkaian” percuma?
Ya — teks penuh “Penanda Aras Daya Pemprosesan Rangkaian” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Rangkaian Linux dan TCP/IP untuk Pembangun, tingkat taraf kepada CoddyKit PRO. Kursus Rangkaian Linux dan TCP/IP untuk Pembangun merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Penanda Aras Daya Pemprosesan Rangkaian”?
Gunakan alat dan metodologi untuk mengukur serta menganalisis prestasi rangkaian dengan tepat dalam pelbagai senario. Anda berlatih Rangkaian Linux dan TCP/IP untuk Pembangun menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Rangkaian Linux dan TCP/IP untuk Pembangun?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Rangkaian Linux dan TCP/IP untuk Pembangun di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.
Berapa lamakah pelajaran “Penanda Aras Daya Pemprosesan Rangkaian” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Rangkaian Linux dan TCP/IP untuk Pembangun ini?
Ya. Setiap pelajaran Rangkaian Linux dan TCP/IP untuk Pembangun menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Parameter Rangkaian Kernel
- Penalaan dan Pengoptimuman NIC
- Penanda Aras Daya Pemprosesan Rangkaian
- Penalaan Kawalan Kesesakan TCP