Bmon是一个监控和调试工具,它运行在一个终端窗口,捕获网络统计信息,提供关于如何以及有多少数据将显示在一个形式,是容易理解的显示选项。
要检查是否bmon是安装在您的系统上的,请使用哪一个命令:
$其中bmon在/ usr / bin中/ bmon
获取bmon
在Debian系统中,使用sudo易于得到安装bmon安装工具。
对于Red Hat和相关的发行版,您可以使用百胜安装bmon或DNF执行sudo安装bmon.或者,您可能不得不求助于更复杂的安装,其中包含以下命令,它们首先设置了所需的命令libconfuse使用根帐户或须藤:
#wget的https://github.com/martinh/libconfuse/releases/download/v3.2.2/confuse-3.2.2.zip#解压confuse-3.2.2.zip && CD迷惑-3.2.2#须藤PATH = /USR /本地的/ opt / gettext的/ bin中:$ PATH的./configure##这里make install的#混帐克隆https://github.com/tgraf/bmon.git && AMMP;CD bmon#./autogen.sh##的./configure#化妆化妆须藤安装
前五线将安装libconfuse和第二个五年将抓住并安装bmon本身。
使用bmon
最简单的方式开始bmon就是简单的打字bmon在命令行上。根据您所使用的窗口的大小,你将能够看到并带来了各种数据。
显示的顶部部分将在网络接口上显示统计信息—环回(lo)和网络可访问(例如,eth0)。如果你的终端窗口只有几行,这是你能看到的全部,它看起来会像这样:
LO bmon 4.0接口X RX bps的PPS%×TX基点PPS%> LO X 4B0 X0 0 0 4B 0队列规定无(noqueue)X 0 0 X 0 0 enp0s25 X 244B0 X1 0 0 470B 2队列规定无(fq_codel)×0 0X 0 0 462B 2 q提高屏幕高处看的图形数据的qq q按d启用详细统计QQ q按i到使附加信息的qq星期三10月23日14点36分27秒2019按?求助
在本例中,网络接口是enp0s25。请注意在列出的界面下面有用的“增加屏幕高度”提示。拉伸你的屏幕添加足够的行(不需要重启bmon),你会看到一些图表:
接口RX bps pps % x TX bps pps % > lo x 0 0 0 0 qdisc none (noqueue) x 0 0 0 0 enp0s25 x 253 b 3 x 2.65简约6 qdisc没有(fq_codel) x 0 0 x 2.62简约6 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq ............................................................ 0.00 (RX字节/秒)0.00 ............................................................0.00 ............................................................0.00 ............................................................0.00 ............................................................0.00 ............................................................35岁1 5 10 15 20 25 30 40 45 50 55 60 ............................................................ 0.00 (TX字节/秒)0.00 ............................................................0.00 ............................................................0.00 ............................................................ 0.00 ............................................................ 0.00 ............................................................ 1 5 10 15 20 25 30 35 40 45 50 55 60
但是请注意,这些图并没有显示值。这是因为它正在显示环回>罗接口。arrow你一路下跌到公共网络接口,你会看到一些流量。
接口RX bps pps % x TX bps pps % lo x 0 0 0 0 qdisc none (noqueue) x 0 0 0 0 > enp0s25 x 151 B 2 x 1.61简约3 qdisc没有(fq_codel) x 0 0 x 1.60简约3 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq B (RX字节/秒)635.00 ............................... | ............................529.17 ..... | ......................... | .... | .......................423.33 ..... | ................ | . . | . . | . . | . . | . | .......................317.50 . | . . | | . | . . | | . | . . | . . | . . | . . | . . | . . | |。| | | | ......................211.67 . | . . | | . | . . | | . | . . | | | |。| |。| | |。| | | | | | | | | | ......................105.83 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ......................35岁1 5 10 15 20 25 30 40 45 50 55 60简约(TX字节/秒)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.26 mib 11.26 mib││字节数据包25.91 k 25.91 k - 0││碰撞压缩0 0 0 0│FIFO错误0 0││错误ICMPv6 2 2│ICMPv6 Checksu 0 -│Ip6广播0 0│Ip6广播0 0│Ip6提供8 -│Ip6 ECT (0) Pac 0 -│Ip6头犯错0 -│Ip6多播0 152 b│Ip6 Non-ECT Pa 8 -│Ip6 Reasm /碎片弹0 0│Ip6重组的0 -│Ip6太大Er 0 -││Ip6Discards 0 0 Ip6Octets 530 b 530 b 0 -││错过了错误多播- 0 - 0││窗口错误│
右边
│RX TX│RX TX│中止错误 - 0│载波误差 - 0│CRC错误0 - │掉落0 0│帧错误0 - │心跳ERRO - │ICMPv6的错误0 0│IP6地址尔0 - │IP6 CE包0- │IP6校验ë0 - │IP6 ECT(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 -
如果按将显示在网络接口上的其他信息一世
左边:
MTU 1500 |旗广播,组播,同比|地址00:1D:09:77:9D:08 |广播FF:FF:FF:FF:FF:FF |家庭UNSPEC |别名|
右侧:
|Operstate起来|ifIndex的2 ||模式默认|TXQlen 1000 ||队列规定fq_codel |
如果您按下,将出现一个帮助菜单?简单描述了如何在屏幕上移动,选择要显示的数据并控制图形。
退出bmon,你可以输入q然后ÿ响应提示,确认您的选择退出。
一些需要注意的重要事情是:
- bmon调整其显示到终端窗口的大小
- 只有当窗口足够大以容纳数据时,显示底部显示的一些选项才会起作用
- 除非你使用慢下来显示器每秒更新一次- r(例如,bmon -R 5)选项