GNU/Linux >> Belajar Linux >  >> Linux

Pemanfaatan Bandwidth Display Network Menggunakan Bandwhich Tool

Bandyang , sebelumnya dikenal sebagai Apa , adalah baris perintah, utilitas sumber terbuka untuk menampilkan pemanfaatan bandwidth jaringan berdasarkan proses, koneksi, dan IP jarak jauh atau nama host. Ini mengendus kartu antarmuka jaringan yang diberikan dan mencatat ukuran paket IP dan akhirnya melakukan referensi silang dengan /proc filesystem di sistem Linux Anda atau lsof perintah pada Mac OS. Itu ditulis dalam Karat bahasa pemrograman dan mendukung Linux dan Mac OS.

Instal Bandwhich di Linux

Untuk menginstal Bandwhich di Arch Linux dan variannya, jalankan:

$ sudo pacman -S bandwhich

band yang tersedia di COPR, dan dapat diinstal melalui manajer paket DNF:

$ sudo dnf copr enable atim/bandwhich
$ sudo dnf install bandwhich

Menggunakan Nix pengelola paket:

$ nix-env -iA nixpkgs.bandwhich

Pada distribusi Linux lainnya, Anda dapat menginstalnya menggunakan Cargo pengelola paket.

Untuk menggunakan manajer paket Cargo, Anda perlu menginstal bahasa pemrograman Rust seperti yang dijelaskan dalam tautan yang diberikan di bawah ini.

  • Instal Bahasa Pemrograman Rust Di Linux

Setelah menginstal Rust, instal Bandwhich menggunakan perintah:

$ cargo install bandwhich

Perintah di atas akan menginstal bandwhich ke ~/.cargo/bin/bandwhich . Jadi Anda perlu mengetikkan path lengkap setiap kali menjalankan band seperti yang ditunjukkan di bawah ini.

$ sudo ~/.cargo/bin/bandwhich

Untuk memperbaikinya, cukup pindahkan biner bandwhich ke $PATH Anda (Misalnya /usr/local/bin/ ) dengan membuat link simbolik seperti di bawah ini.

$ sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/

Sekarang, Anda cukup menjalankan bandyang menggunakan perintah:

$ sudo bandwhich

Harap diperhatikan bahwa karena band yang mengendus paket jaringan, diperlukan root hak istimewa. Jadi Anda harus menjalankannya dengan sudo awalan.

Pemecahan Masalah

Anda mungkin mengalami kesalahan berikut saat menginstal Bandwhich menggunakan Cargo.

Updating crates.io index
Installing bandwhich v0.6.0
Compiling libc v0.2.66
error: linker `cc` not found
|
= note: No such file or directory (os error 2)
[...]

Untuk memperbaiki kesalahan ini, coba solusi berikut.

  • Cara Memperbaiki Rust Error “linker ‘cc’ not found” Di Linux

Pemanfaatan Bandwidth Display Network Menggunakan Bandwhich Tool

Untuk menampilkan penggunaan bandwidth saat ini berdasarkan proses, koneksi, IP atau nama host, jalankan:

$ sudo bandwhich

Contoh keluaran dari desktop Ubuntu 18.04 LTS saya:

Untuk berhenti, tekan Ctrl+c .

Secara default, Bandyang akan menampilkan pemanfaatan jaringan dari semua antarmuka jaringan. Jika Anda ingin Bandyang mendengarkan pada kartu jaringan tertentu, misalnya wlp9s0 , gunakan -i bendera.

$ sudo bandwhich -i wlp9s0

Untuk bantuan:

$ bandwhich --help
bandwhich 0.6.0

USAGE:
    bandwhich [FLAGS] [OPTIONS]

FLAGS:
    -h, --help          Prints help information
    -n, --no-resolve    Do not attempt to resolve IPs to their hostnames
    -r, --raw           Machine friendlier output
    -V, --version       Prints version information

OPTIONS:
    -i, --interface <interface>    The network interface to listen on, eg. eth0

Semoga membantu.


Linux
  1. Mulai gunakan systemd sebagai alat pemecahan masalah

  2. Menggunakan alat SS untuk pemecahan masalah jaringan

  3. Bagaimana Cara Mengecek Penggunaan Bandwidth VPS?

  1. 7 Cara Menampilkan Informasi Perangkat Keras menggunakan Dmidecode

  2. Menemukan perangkat jahat di jaringan Anda menggunakan Nmap

  3. Panduan IFTOP:Penggunaan Bandwidth Antarmuka Jaringan Display di Linux

  1. Nutty – Alat Diagnostik Jaringan untuk Ubuntu

  2. Tampilan cocok ditemukan atau tidak menggunakan awk

  3. Bagaimana cara membatasi bandwidth jaringan?