Bmon是一个监视和调试工具,它在终端窗口中运行并捕获网络统计信息,提供关于如何显示和显示多少数据的选项,并以易于理解的形式显示。
检查如果bmon被安装在系统上,使用哪一个命令:
$ which bmon /usr/bin/bmon
得到bmon
在Debian系统上使用sudo apt-get安装bmon安装该工具。
对于Red Hat和相关的分布,你也许能够与安装yum安装bmon要么sudo dnf安装bmon。或者,你可能不得不求助于更为复杂的命令,与这样的安装,首先设置所需libconfuse使用根帐户或sudo:
# wget https://github.com/martinh/libconfuse/releases/download/v3.2.2/confuse-3.2.2.zip解压confuse-3.2.2.zip & & cd confuse-3.2.2 # = / usr /地方/ opt / sudo路径gettext / bin: $路径。/ configure # # make install # git克隆https://github.com/tgraf/bmon.git &&ammp;cd bmon # ./autogen.sh # ./配置# make # sudo make install
将安装前5行libconfuse而剩下的5个将会抓取并安装bmon本身。
使用bmon
最简单的开始方式bmon很简单,就是类型bmon在命令行上。根据您正在使用的窗口大小,您将能够看到并调出各种数据。
显示器的顶部部分将在网络接口显示统计 - 环回(LO)和网络可访问的(例如,为eth0)。如果终端窗口有几行字,这是所有你可能会看到,它会是这个样子:
lo bmon 4.0接口RX bps pps % x TX bps pps % > lo x 4 b0 x0 0 0 4 b qdisc none (noqueue) x 0 0 0 0 enp0s25 x 244 x 2 b0 x1 0 0 470 b qdisc没有(fq_codel) x 0 0 0 0 462 b 2 q增加屏幕高度看到图形统计qq问按d启用详细统计qq问新闻我启用附加信息qq结婚2019年10月23日14:36:27新闻?寻求帮助
在这个例子中,网络接口是enp0s25。注意列出的接口下面的内容“提高屏幕高度”提示。伸展你的屏幕上添加足够的线(无需重启bmon),你会看到一些图表:
接口X RX bps的PPS%×TX基点PPS%> LO X 0 0 X 0 0队列规定无(noqueue)X 0 0 X 0 0 enp0s25 X 253B 3×2.65KiB 6队列规定无(fq_codel)×0 0 X 6 2.62KiBqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(RX字节/秒)0.00 ............................................................ 0.00 ............................................................ 0.00 ............................................................ 0.00 ...........................................................。0.00 ............................................................ 0.00 ............................................................ 1 5 10 15 20 25 30 35 40 45 50 55 60 (TX Bytes/second) 0.00 ............................................................ 0.00 ............................................................ 0.00 ............................................................ 0.00 ............................................................ 0.00 ............................................................ 0.00 ............................................................ 1 5 10 15 20 25 30 35 40 45 50 55 60
但是请注意,该图表没有显示的值。这是因为它显示的是回送>瞧接口。箭头向下指向公共网络接口,您将看到一些流量。
接口X RX bps的PPS%×TX基点PPS%LO X 0 0 X 0 0队列规定无(noqueue)X 0 0 X 0 0> enp0s25 X 151B 2×1.61KiB 3队列规定无(fq_codel)×0 0 X 1.60KiB 3qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq B(RX字节/秒)635.00 ............................... | ............................ 529.17 ..... | ........................。| .... | ....................... 423.33 ..... | ................ | .. | .. | .. | .. |。| ....................... 317.50 | .. ||。|.. || | .. | .. | .. | .. | .. | .. || |||| ....................。。211.67 .|..||.|..||.|..||||.||.|||.||||||||||...................... 105.83 ||||||||||||||||||||||||||||||||||||||...................... 1 5 10 15 20 25 30 35 40 45 50 55 60 KiB (TX Bytes/second) 4.59 .....................................|...................... 3.83 .....................................|...................... 3.06 ....................................||...................... 2.30 ....................................||...................... 1.53 |||..............|..|||.|...|.|||.||||...................... 0.77 ||||||||||||||||||||||||||||||||||||||...................... 1 5 10 15 20 25 30 35 40 45 50 55 60 q Press d to enable detailed statistics qq q Press i to enable additional information qq Wed Oct 23 16:42:06 2019 Press ? for help
该更改允许您查看显示网络流量的图形。但是,请注意,默认情况下是每秒显示字节数。如果要显示每秒的比特数,可以使用以下命令启动该工具bmon - b
网络流量的详细统计数据可以显示,如果你的窗口是足够大的,你按d。下面显示了您将看到的统计数据示例。由于它的宽度,这个显示被分成左和右两个部分。
左边:
RX TX│RX TX│字节11.26MiB11.26MiB│包25.91K 25.91K│碰撞 - 0│压缩0 0│错误0 0│FIFO错误0 0│的ICMPv6 2 2│的ICMPv6 Checksu 0 - │IP6广播0 0│IP6广播0 0│IP6推出8 - 8│IP6组播0 152B│IP6非ECT帕 - - │IP6 Reasm /分片0 0│IP6重组0 - │IP6│IP6 ECT(0)的Pac 0 - │IP6头部ERR 0太大尔0 - │Ip6Discards 0 0│Ip6Octets 530B 530B│错过错误0 - │组播 - 0│窗口中的错误 - 0││
右边
│RX TX│RX TX - 0││中止错误载波误差- 0 0 -││CRC错误下降0 0 0 -││帧错误心跳埃罗-│ICMPv6错误0 0│Ip6地址Er 0 -│Ip6 CE数据包0 -│Ip6校验和E 0 -│Ip6等(1)Pac 0 -│Ip6转发- 0│Ip6多播0 2│Ip6没有路线0 0│Ip6 Reasm /碎片弹0 0│Ip6 Reasm /碎片弹0 0│Ip6截断0 -│Ip6未知公关0 -│Ip6Pkts 8 8 0││长度误差没有处理程序错误0 - 0 -│
如果您按下,将显示网络接口上的其他信息我
左边:
|广播ff:ff:ff:ff:ff:ff:ff:ff:ff:ff |族不规范的|别名|
右边:
|运行状态为| IfIndex 2 | |模式默认| TXQlen 1000 | | Qdisc fq_codel |
如果你按了帮助菜单会出现吗?对如何走动屏幕上,选择要显示的数据和控制图表简要说明。
戒烟bmon,您可以键入问然后y响应提示,确认您的选择退出。
需要注意的一些重要事情是:
- bmon调整其显示到终端窗口的大小
- 如果窗口足够大,以适应一些数据在显示的底部中示出的选择的将仅作用
- 显示每秒钟更新一次,除非使用-R(例如。,bmon - r 5)选项