nload是一个用于查看流量的命令行工具,通过该命令的输出就可以监控系统流量(入站流量和出站流量)的实时变化,且可以将流量信息绘制成图表。
nload这款工具不是系统自带的,因此需要从网络上获取安装包进行安装,可下载后安装,或使用yum服务器来安装。
对于内网环境的服务器,直接下载rpm包安装就可以,由于该包不涉及依赖关系,因此可以直接使用rpm命令来安装,而如把该包上传到/root/目录下,可以执行以下命令来安装:
[root@centos-s8 ~]# rpm -ivh /root/nload-0.7.4-16.el8.x86_64.rpm warning: /root/nload-0.7.4-16.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:nload-0.7.4-16.el8 ################################# [100%]
当然,如果连接外网并且yum服务器可以使用(通常,CentOS安装后yum服务器是可以使用的),可以执行以下命令来安装:
[root@centos-s8 ~]# yum install nload -y
nload安装后,不需要启动就可以直接使用,语法格式如下:
nload [options] [devices]
执行命令时可以不带参数,如下(退出时执行q就可以):
[root@centos-s8 ~]# nload Device ens32 [192.168.1.50] (1/2): ========================================================================== Incoming: Curr: 1.02 kBit/s Avg: 880.00 Bit/s Min: 664.00 Bit/s Max: 1.02 kBit/s Ttl: 42.02 kByte Outgoing: Curr: 1.05 kBit/s Avg: 928.00 Bit/s Min: 624.00 Bit/s Max: 1.06 kBit/s Ttl: 50.85 kByte
该命令输出的信息分别是网卡流量的输入和输出两部分,其中相关的参数及作用说明如下:
●Curr:当前总流量。
●Avg:平均流量。
●Min:最小流量。
●Max:最大流量。
●Ttl:总计流量。
该命令输出的信息变化比较快,可以使用参数来放缓信息的输出,如每隔5秒信息输出一次,这样输出的网卡流量参数就能够看得更清楚一些。
[root@centos-s8 ~]# nload -t 5000
关于nload命令的更多相关参数和功能说明,可以通过-h选项来获取。