GNU/Linux >> Znalost Linux >  >> Linux

Využití šířky pásma v reklamní síti pomocí nástroje Bandwhich Tool

Bandwith , dříve známé jako Co , je nástroj s otevřeným zdrojovým kódem příkazového řádku, který zobrazuje využití šířky pásma sítě procesem, připojením a vzdálenou IP adresou nebo názvem hostitele. Snímá danou kartu síťového rozhraní a zaznamenává velikost IP paketu a nakonec ji porovná s /proc souborový systém ve vašem systému Linux nebo lsof příkaz v systému Mac OS. Je napsán v Rust programovací jazyk a podporuje Linux a Mac OS.

Nainstalujte Bandwhich v Linuxu

Chcete-li nainstalovat Bandwhich v Arch Linuxu a jeho variantách, spusťte:

$ sudo pacman -S bandwhich

bandwith je k dispozici v COPR a lze jej nainstalovat pomocí správce balíčků DNF:

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

Pomocí Nix správce balíčků:

$ nix-env -iA nixpkgs.bandwhich

V jiných distribucích Linuxu jej můžete nainstalovat pomocí Cargo správce balíčků.

Chcete-li používat správce balíčků Cargo, musíte si nainstalovat programovací jazyk Rust, jak je popsáno v odkazu níže.

  • Nainstalujte programovací jazyk Rust v systému Linux

Po instalaci Rust nainstalujte Bandwhich pomocí příkazu:

$ cargo install bandwhich

Výše uvedený příkaz nainstaluje bandwith do ~/.cargo/bin/bandwhich . Chcete-li tedy spustit bandwhich, jak je uvedeno níže, musíte pokaždé zadat úplnou cestu.

$ sudo ~/.cargo/bin/bandwhich

Chcete-li to vyřešit, přesuňte binární soubor bandwith do vaší $PATH (např. /usr/local/bin/ ) vytvořením symbolického odkazu jako níže.

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

Nyní můžete jednoduše spustit bandwhich pomocí příkazu:

$ sudo bandwhich

Mějte prosím na paměti, že protože pásmo, které snímá síťové pakety, vyžaduje root privilegium. Musíte jej tedy spustit pomocí sudo prefix.

Odstraňování problémů

Při instalaci Bandwhich pomocí Cargo se můžete setkat s následující chybou.

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)
[...]

Chcete-li tuto chybu opravit, vyzkoušejte následující řešení.

  • Jak opravit chybu Rust „linker ‚cc‘ not found“ v systému Linux

Využití šířky pásma v reklamní síti pomocí nástroje Bandwhich Tool

Chcete-li zobrazit aktuální využití šířky pásma podle procesu, připojení, IP nebo názvu hostitele, spusťte:

$ sudo bandwhich

Ukázkový výstup z mé plochy Ubuntu 18.04 LTS:

Chcete-li zastavit, stiskněte Ctrl+c .

Ve výchozím nastavení bude Bandwhich zobrazovat využití sítě ze všech síťových rozhraní. Pokud chcete, aby Bandwhich poslouchal na konkrétní síťové kartě, například wlp9s0 , použijte -i vlajka.

$ sudo bandwhich -i wlp9s0

Pro pomoc:

$ 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

Doufám, že to pomůže.


Linux
  1. Začněte používat systemd jako nástroj pro odstraňování problémů

  2. 7 způsobů, jak zobrazit informace o hardwaru pomocí Dmidecode

  3. Vyhledání podvodných zařízení ve vaší síti pomocí Nmap

  1. Použití nástroje SS pro řešení problémů se sítí

  2. Nutty – Nástroj pro diagnostiku sítě pro Ubuntu

  3. Průvodce IFTOP:Využití šířky pásma rozhraní Display Network v systému Linux

  1. Jak zkontroluji využití šířky pásma VPS?

  2. Shoda zobrazení byla nalezena nebo nepoužívá awk

  3. Jak omezit šířku pásma sítě?