GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal iperf di RHEL 8

Di dunia kita yang terhubung, ada baiknya sekarang dalam bentuk apa jaringan kita, dari perspektif pengguna akhir. Meskipun kami mungkin tidak dapat mengubah lingkungan jaringan, mengetahui batasannya akan berguna. Jika Anda harus mengunggah gambar ISO besar ke server, Anda dapat memutuskan untuk mengambil kopi setelah transfer dimulai, jika Anda tahu jaringan perusahaan Anda tidak akan dapat mentransfer data sebanyak itu dalam satu jam berikutnya. Ini tentu saja hanya mimpi buruk fiksi acak, tetapi mengetahui throughput jaringan berarti mengetahui bagaimana kinerja sistem kami terkait komunikasi jaringan, dan memiliki area lain yang diketahui saat debugging.

iperf adalah aplikasi praktis yang memungkinkan pengaturan client-server dengan mudah, dan mampu mengukur bandwidth jaringan, jitter, dan rasio packet loss. Meskipun memiliki banyak opsi untuk menyesuaikan pengukuran kami, kami hanya akan menggunakan default untuk menguji kerja aplikasi.

Dalam tutorial ini Anda akan mempelajari:

  • Cara memasang iperf di Red Hat Enterprise Linux 8.
  • Cara menguji bandwidth jaringan ke sistem.
  • Cara menguji bandwidth jaringan dari sistem.

Mengukur bandwidth jaringan dengan iperf3.

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Red Hat Enterprise Linux 8
Perangkat Lunak iperf3-3.5-1
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Cara menginstal iperf di RHEL 8 petunjuk langkah demi langkah

iperf3 ada di repositori default setelah mengaktifkan repositori Manajemen Langganan, jadi menginstalnya cukup mudah.

  1. dnf install iperf3
  2. Untuk menguji jaringan menggunakan mesin lab kami sebagai server (target), kami memulainya dalam mode server:
    $ iperf3 -s
    -----------------------------------------------------------
    Server listening on 5201
    -----------------------------------------------------------
    

    Perhatikan bahwa iperf3 mendengarkan pada port lain secara default, karena versi sebelumnya (termasuk klien dalam pengujian ini) menggunakan port 5001 .

    Dan dari mesin pengujian jarak jauh, kami memulai pengujian (kami perlu menentukan port karena ini bukan default untuk iperf):

    $ iperf -c 192.168.1.14 -p 5201
    ------------------------------------------------------------
    Client connecting to 192.168.1.14, TCP port 5201
    TCP window size: 85.0 KByte (default)
    ------------------------------------------------------------
    [  3] local 192.168.1.7 port 55366 connected with 192.168.1.14 port 5201
    write failed: Connection reset by peer
    [ ID] Interval       Transfer     Bandwidth
    [  3]  0.0- 5.5 sec   888 MBytes  1.36 Gbits/sec
    
  3. Untuk menguji jaringan menggunakan mesin lab kami sebagai klien (sumber), kami memulai iperf dalam mode server pada mesin jarak jauh (kali ini di jaringan yang berbeda, menggunakan iperf3 di sisi lain juga):
    $ iperf3 -s
    -----------------------------------------------------------
    Server listening on 5201
    -----------------------------------------------------------
    

    Dan jalankan tes dari mesin lab kami:

    $ iperf3 -c 192.168.1.2
    Connecting to host 192.168.1.2, port 5201                                                                                                                                                                   
    [  5] local 192.168.1.14 port 51736 connected to 192.168.1.2 port 5201                                                                                                                                      
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd                                                                                                                                            
    [  5]   0.00-1.00   sec  3.21 MBytes  26.9 Mbits/sec    0    160 KBytes                                                                                                                                     
    [  5]   1.00-2.00   sec  3.48 MBytes  29.2 Mbits/sec    0    301 KBytes                                                                                                                                     
    [  5]   2.00-3.00   sec  3.79 MBytes  31.8 Mbits/sec    0    448 KBytes                                                                                                                                     
    [  5]   3.00-4.02   sec  3.04 MBytes  25.0 Mbits/sec    0    380 KBytes                                                                                                                                     
    [  5]   4.02-5.01   sec  3.36 MBytes  28.6 Mbits/sec    0    434 KBytes                                                                                                                                     
    [  5]   5.01-6.00   sec  2.11 MBytes  17.8 Mbits/sec    0    332 KBytes                                                                                                                                     
    [  5]   6.00-7.00   sec  2.24 MBytes  18.7 Mbits/sec    0    351 KBytes                                                                                                                                     
    [  5]   7.00-8.00   sec  1.06 MBytes  8.88 Mbits/sec    0    368 KBytes                                                                                                                                     
    [  5]   8.00-9.00   sec  3.17 MBytes  26.6 Mbits/sec    0    372 KBytes                                                                                                                                     
    [  5]   9.00-10.00  sec  2.17 MBytes  18.2 Mbits/sec    0    372 KBytes                                                                                                                                     
    - - - - - - - - - - - - - - - - - - - - - - - - -                                                                                                                                                           
    [ ID] Interval           Transfer     Bitrate         Retr                                                                                                                                                  
    [  5]   0.00-10.00  sec  27.6 MBytes  23.2 Mbits/sec    0             sender                                                                                                                                
    [  5]   0.00-10.00  sec  25.8 MBytes  21.7 Mbits/sec                  receiver                                                                                                                              
    
    iperf Done.
    

    Perhatikan bahwa kami tidak menentukan port, karena dalam hal ini ada iperf3 di kedua sisi, dengan port default ke 5201 .

    Dan kita juga bisa melihat hasilnya lebih verbose di sisi server:

    Accepted connection from 192.168.1.14, port 51734
    [  5] local 192.168.1.2 port 5201 connected to 192.168.1.14 port 51736
    [ ID] Interval           Transfer     Bandwidth
    [  5]   0.00-1.00   sec  2.63 MBytes  22.0 Mbits/sec                  
    [  5]   1.00-2.00   sec  2.92 MBytes  24.5 Mbits/sec                  
    [  5]   2.00-3.00   sec  2.80 MBytes  23.5 Mbits/sec                  
    [  5]   3.00-4.00   sec  2.80 MBytes  23.5 Mbits/sec                  
    [  5]   4.00-5.00   sec  2.99 MBytes  25.1 Mbits/sec                  
    [  5]   5.00-6.00   sec  2.75 MBytes  23.1 Mbits/sec                  
    [  5]   6.00-7.00   sec  1.50 MBytes  12.6 Mbits/sec                  
    [  5]   7.00-8.00   sec  1.80 MBytes  15.1 Mbits/sec                  
    [  5]   8.00-9.00   sec  2.60 MBytes  21.8 Mbits/sec                  
    [  5]   9.00-10.00  sec  2.77 MBytes  23.2 Mbits/sec                  
    [  5]  10.00-10.12  sec   279 KBytes  19.5 Mbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bandwidth
    [  5]   0.00-10.12  sec  0.00 Bytes  0.00 bits/sec                  sender
    [  5]   0.00-10.12  sec  25.8 MBytes  21.4 Mbits/sec                  receiver
    

Kita dapat melihat bahwa dalam kasus pengujian pertama, kedua sistem memiliki koneksi yang jauh lebih baik daripada yang terakhir. Kita juga dapat melihat bagaimana port dan output berbeda tergantung pada iperf versi, dan kami memverifikasi bahwa alat kami juga berfungsi dalam mode server dan klien.


Linux
  1. Cara Menginstal RHEL 8 Di VMware Workstation

  2. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  3. cara menginstal gcc 4.9.2 di RHEL 7.4

  1. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  2. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  3. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  1. Cara menginstal server Minecraft di RHEL 8 Linux

  2. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  3. Cara menginstal Dropbox di RHEL 8 / CentOS 8