bmon 是类 Unix 体系一一个基于文本,简单但异常强大年夜的 收集监督和调试对象,它能抓取收集相干统计信息并把它们以用户友爱的格局展示出来。它是一个靠得住高效的带宽监督和网速估测对象。
它能应用各类输入模块攫取输入,并以各类输出模式显示输出,包含交互式文本用户界面和用于脚本编写的可编程文本输出。
在 Linux 上安装 bmon 带宽监督对象
几乎所有 Linux 发行版的默认仓库中都有 bmon 软件包,可以大年夜默认担保理器中轻松安装,但可用的版本可能比较旧。
- $ sudo yum install bmon [On RHEL/CentOS/Fedora]
- $ sudo dnf install bmon [On Fedora 22+]
- $ sudo apt-get install bmon [On Debian/Ubuntu/Mint]
别的,你也可以大年夜 https://pkgs.org/download/bmon 获取对应你 Linux 发行版的 .rpm 和 .deb 软件包。
在 CentOS、RHEL 和 Fedora 中
- $ git clone https://github.com/tgraf/bmon.git
- $ cd bmon
- $ sudo yum install make libconfuse-devel libnl3-devel libnl-route3-devel ncurses-devel
- $ sudo ./autogen.sh
- $ sudo./configure
- $ sudo make
- $ sudo make install
在 Debian、Ubuntu 和 Linux Mint 中
- $ git clone https://github.com/tgraf/bmon.git
- $ cd bmon
- $ sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf
- $ sudo ./autogen.sh
- $ sudo ./configure
- $ sudo make
- $ sudo make install
如安在 Linux 中应用 bmon 带宽监督对象
经由过程以下敕令运行它(初学者解释:RX 表示每秒吸法术据,TX 表示每秒发送数据):
- $ bmon
【编辑推荐】
- 连接到Linux办事器时起重要运行的5个敕令
- 如安在Linux中列出经由过程RPM或者DEB包安装的文件
- 若何安装Debian的非systemd复刻版本Devuan Linux
- Linux敕令行对象应用小贴士及技能(三)
- Linux加载ntfs和fat32分区
如不雅你想要最新版本(例如版本 4.0)的 bmon,你须要经由过程下面的敕令大年夜源码构建。
按 d 键可以查看更具体的带宽应用情况的图形化统计信息,参考下面的截图。
按 Shift + ? 可以查看快速指南。再次按 Shift + ? 可以退出(指南)界面。
经由过程 Up 和 Down 箭头键可以查看特定网卡的统计信息。然则,要监督一个特定的网卡,你也可以像下面如许作为敕令行参数指定。
选项 -p 指定了要显示的网卡,鄙人面的例子中,我们会监督网卡 enp1s0:
- $ bmon -p enp1s0
要查看每秒位数而不是每秒字节数,可以像下面如许应用 -b 选项:
- $ bmon -bp enp1s0
我们也可以像下面如许按秒指定刷新距离时光:
- $ bmon -r 5 -p enp1s0
推荐阅读
常用快捷键 在 Mac 上应用 Cmd + Shift + C) 在审查模式下打开开辟者对象或是在开辟者对象已经打开的情况下开启查阅选项。 在Source选项, Cmd + o (Mac OS X) 可以搜刮文件, Cmd >>>详细阅读
本文标题:bmon:Linux下一个强大的网络带宽监视和调试工具
地址:http://www.17bianji.com/lsqh/34727.html
1/2 1