GNU/Linux >> Belajar Linux >  >> Linux

Memantau bandwidth di Linux dengan Nethogs

Halo, rekan-rekan. Ini adalah tugas setiap ilmuwan komputer untuk mengetahui bagaimana mengelola bandwidth komputer. Apalagi jika komputer ini adalah komputer server atau produksi yang perlu mengetahui berapa bandwidth yang dihabiskan. Jadi, dalam posting ini, Anda akan belajar cara memonitor bandwidth di Linux. Untuk ini, kita akan menggunakan alat CLI yang disebut NetHogs. Kedengarannya menarik? Jadi, ayo lakukan.

NetHogs memungkinkan kami memantau bandwidth sistem kami.

NetHogs adalah alat 'net top' kecil. Alih-alih memecah lalu lintas per protokol atau subnet, seperti kebanyakan alat, itu mengelompokkan bandwidth berdasarkan proses. Semua ini sesuai dengan profil Project Github.

Dengan aplikasi sederhana dan bermanfaat ini, kita akan dapat mengetahui lalu lintas yang melewati antarmuka jaringan sistem kita. Dengan ini, kami akan dapat mendeteksi kesalahan atau mengetahui berapa banyak bandwidth yang dikonsumsi.

Jika tiba-tiba ada banyak lalu lintas jaringan, Anda dapat menjalankan NetHogs dan segera melihat PID mana yang menyebabkannya. Ini memudahkan untuk mengidentifikasi program yang menjadi liar dan tiba-tiba menghabiskan bandwidth Anda.

Aplikasi ini lintas platform tetapi sebagian besar fitur utama hanya tersedia untuk Linux . Ini karena NetHogs sangat bergantung pada /proc .

Untungnya, ini adalah alat Open Source dan karena itu, kami dapat memanfaatkannya di hampir semua situasi.

Jadi, mari kita mengenalnya sedikit. Ini sangat fleksibel tetapi juga mudah digunakan.

Instal NetHogs di Linux

Sebelum menggunakan perintah, kita harus menginstalnya di Linux. Untuk ini, kita dapat menggunakan paket dari repositori resmi atau mengompilasinya sendiri dari kode sumber.

Dalam kasus Debian, Ubuntu, dan turunannya, cukup dijalankan di terminal

sudo apt update
sudo apt install nethogs

Dalam kasus CentOS, RockyLinux, dan AlmaLinux, kita harus menambahkan repositori EPEL

sudo dnf install epel-release

Dan setelah itu, kita bisa menginstalnya menggunakan perintah berikut

sudo dnf install nethogs

Di akhir proses instalasi, Anda akan dapat menggunakan program tanpa masalah.

Memantau bandwidth di Linux dengan Nethogs

Menggunakan NetHogs kita dapat memantau lalu lintas dan bandwidth antarmuka jaringan. Anda juga dapat memilih untuk memantau lalu lintas di semua antarmuka (perilaku default) atau memantau lalu lintas di antarmuka tertentu.

Jadi, untuk memantau semua lalu lintas di sistem

sudo nethogs

Ini akan memunculkan semua informasi lalu lintas untuk semua antarmuka jaringan pada sistem. Namun, Anda dapat menentukannya dengan cara berikut

nethogs [interface]

Misalnya

nethogs wlan0

Dalam hal ini, hanya antarmuka yang dipilih yang akan dipantau.

Pemantauan akan terus berlanjut, tetapi kami akan dapat menggunakan -d opsi untuk menambahkan kecepatan refresh yang dinyatakan dalam hitungan detik.

sudo nethogs -d 5

Dengan cara ini, setiap 5 detik pemantauan dan penyegaran data akan dilakukan.

Selain itu, NetHogs memiliki mode traceroute yang akan menampilkan paket satu per satu. Ini dapat diaktifkan dengan -t pilihan.

sudo nethogs -t

Setelah Anda menjalankan perintah, Anda akan memiliki terminal interaktif.

Dua opsi yang berguna untuk menampilkan data adalah s dan r opsi yang mengurutkan hasil berdasarkan lalu lintas yang dikirim dan diterima masing-masing. Yang harus Anda lakukan adalah menekan tombol-tombol itu dan mereka akan dieksekusi.

Opsi ketiga yang sangat berguna adalah m yang memungkinkan Anda untuk mengubah unit di mana Anda mengekspresikan paket, yang defaultnya adalah KB.

Dan untuk keluar dari shell ketik q .

Jadi, nikmatilah

Kesimpulan

NetHogs memungkinkan kita untuk memantau bandwidth antarmuka jaringan pada sistem. Selain itu, cukup berguna untuk memantau masalah dan konsumsi yang tinggi.


Linux
  1. Status pengguna dan pemantauan aktivitas di Linux dengan GNU acct

  2. Pemantauan keamanan di Linux dengan Tripwire

  3. 16 Alat Pemantau Bandwidth Berguna untuk Menganalisis Penggunaan Jaringan di Linux

  1. Buat musik di Linux dengan Ardor

  2. Edit audio di Linux dengan Audacity

  3. Perintah JQ di Linux dengan Contoh

  1. Pantau server Linux Anda dengan Checkmk

  2. Instal Linux dengan LVM

  3. Ganti du dengan debu di Linux