GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Menguji Kecepatan Jaringan Antara Dua Kotak?

Saya memiliki jaringan gigabit di rumah saya dan beberapa kotak berbasis Ubuntu. Karena penasaran, saya ingin memeriksa kecepatan antara dua kotak. Saya tidak memiliki masalah dengan kecepatan atau apa pun, itu benar-benar hanya geek dalam diri saya yang penasaran. Selain itu, mungkin hasilnya akan memberi tahu saya jika ada ruang untuk perbaikan, atau saya memiliki sesuatu yang salah dikonfigurasi.

Jadi, bagaimana Anda menguji kecepatan jaringan antar kotak Ubuntu dengan benar?

Jawaban Terbaik

Saya menggunakan iperf . Ini adalah pengaturan server klien di mana Anda menjalankannya dalam mode server di satu ujung dan menghubungkannya dari komputer lain di sisi lain jaringan.

Satu kedua mesin berjalan:

sudo apt-get install iperf

Kami akan memulai iperf server di salah satu mesin:

iperf -s

Dan kemudian di komputer lain, beri tahu iperf untuk terhubung sebagai klien:

iperf -c <address of other computer>

Di mesin klien, Anda akan melihat sesuatu seperti ini:

[email protected]:~$ iperf -c tim
------------------------------------------------------------
Client connecting to tim, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.4 port 37248 connected with 192.168.0.5 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.04 GBytes    893 Mbits/sec

Tentu saja, jika Anda menjalankan firewall di mesin server, Anda harus mengizinkan koneksi pada port 5001 atau mengubah port dengan -p bendera.

Anda dapat melakukan hal yang hampir sama dengan nc old yang lama (netcat) jika Anda cenderung seperti itu. Di mesin server:

nc -vvlnp 12345 >/dev/null

Dan klien dapat menyalurkan satu gigabyte nol melalui dd di atas nc terowongan.

dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345

Sebagai demo:

$ dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345
Connection to 10.10.0.2 12345 port [tcp/*] succeeded!
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 9.11995 s, 118 MB/s

Waktu di sana diberikan oleh dd tetapi itu harus cukup akurat karena hanya dapat mengeluarkan secepat pipa akan mengambilnya. Jika Anda tidak puas dengan itu, Anda dapat menyelesaikan semuanya dalam time telepon.

Terkait:Bagaimana cara mengosongkan lebih banyak ruang di / boot?

Ingat bahwa hasilnya dalam megabyte jadi kalikan dengan 8 untuk mendapatkan megabit -per-detik kecepatan. Demo di atas berjalan pada 944mbps.


Ubuntu
  1. Bagaimana Cara Meningkatkan Kecepatan Kursor Di Terminal Gnome?

  2. Cara menggunakan perintah netplan di Ubuntu

  3. Cara memeriksa kecepatan koneksi di Ubuntu

  1. Bagaimana cara mendapatkan perbedaan antara dua tanggal di bawah bash

  2. Cara mendapatkan perbedaan (hanya penambahan) antara dua file di linux

  3. Bagaimana cara memverifikasi kecepatan NIC saya?

  1. Bagaimana Cara Berbagi File Di Jaringan Rumah?

  2. Bagaimana Cara Membersihkan Docker Jaringan Di Ubuntu Gnome 15.10?

  3. Bagaimana Memantau Koneksi Nirkabel?