Bandwhich - Linux 下的网络带宽利用工具Bandwhich - Linux 下的网络带宽利用工具Bandwhich - Linux 下的网络带宽利用工具Bandwhich - Linux 下的网络带宽利用工具
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Bandwhich - Linux 下的网络带宽利用工具

Bandwhich,原名“what”,是一个用Rust编程语言编写的终端实用程序,用于通过以下方式监控当前网络带宽利用率进程、连接和远程 IP/主机名。它嗅探指定的网络接口并跟踪 IP 数据包大小,并与 Linux 上的 /proc 文件系统和 macOS 上的 lsof 交叉引用它。

推荐阅读:16 个有用的带宽监控工具,用于分析 Linux 中的网络使用情况

Bandwhich 响应终端窗口大小,如果没有太多空间,则显示较少的信息。此外,它将努力使用反向 DNS 在后台将 IP 地址解析为其主机名。

如何在Linux系统中安装Bandwhich

这个 Bandwhich 实用程序是一个新实用程序,可以使用 Yay 从 AUR 存储库安装在 Arch Linux 上。

Yay 是一个用 Go 编写的非常好的 AUR 帮助器,它用作 Pacman 包装器来搜索和安装来自 AUR 存储库的软件包并更新整个系统。

如果未安装 Yay AUR Helper,您可以通过克隆 git 存储库并使用以下命令构建它来安装它。

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

安装Yay后,您可以使用它来安装Bandwhich,如图所示。

yay -S bandwhich

在其他 Linux 发行版上,可以使用名为 cargo 的 Rust 包管理器来安装 bandwhich。要在 Linux 上安装 Cargo,您需要安装 Rust 编程语言。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

在系统上安装 Rust 后,您只需使用 cargo 命令在 Linux 系统中安装 Bandwhich 即可。

cargo install bandwhich

这会将bandwhich安装到~/.cargo/bin/bandwhich,但您需要root权限才能运行它。要解决这个问题,您需要创建一个指向二进制文件的符号链接,如图所示。

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

之后,您可以运行bandwhich命令,而不是如图所示的sudo ~/.cargo/bin/bandwhich。


sudo bandwhich

有关更多用法和选项,请输入:


sudo bandwhich --help

就是这样! Bandwhich 是一个有用的命令行实用程序,用于在 Linux 中按进程、连接和远程 IP/主机名显示当前网络使用情况。

©2015-2025 艾丽卡 support@alaica.com