智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

Linux 网络流量监控之nload命令

1. nload简介

如果你想在命令行界面监控网络吞吐量,nload 应用程序是个不错的选择。它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量、最小/最大网络带宽使用量等附加信息。

Linux 网络流量监控之nload命令

2. 安装nload

以CentOS7.5最小化安装版为例,系统并没有集成nload工具集
先安装epel仓库

[root@centos7 ~]# yum -y install epel-release

再安装nload

[root@centos7 ~]# yum -y install nload

3. 使用nload实时查看流量

[root@centos7 ~]# nload -m

输出结果如下:

Device ens160 [10.10.10.1] (1/2):

Incoming: Outgoing:
Curr: 1.40 kBit/s Curr: 15.57 kBit/s
Avg: 7.62 kBit/s Avg: 21.88 kBit/s
Min: 952.00 Bit/s Min: 15.56 kBit/s
Max: 40.63 kBit/s Max: 41.68 kBit/s
Ttl: 146.67 GByte Ttl: 142.32 GByte

Device lo [127.0.0.1] (2/2):

Incoming: Outgoing:
Curr: 0.00 Bit/s Curr: 0.00 Bit/s
Avg: 4.67 kBit/s Avg: 4.67 kBit/s
Min: 0.00 Bit/s Min: 0.00 Bit/s
Max: 37.16 kBit/s Max: 37.16 kBit/s
Ttl: 139.76 GByte Ttl: 139.76 GByte

使用nload命令监控网卡流量

默认第一行是网卡的名称及IP信息,使用键盘上的左右键可以切换网卡。
默认上边Incoming是进入网卡的流量;
默认下边Outgoing是网卡出去的流量;
默认右边(Curr当前流量)、(Avg平均流量)、(Min最小流量)、(Max最大流量)、(Ttl流量统计);
默认情况,统计数据的左边会使用显示流量图,用#号拼出来的,根据实时流量变化显示。
-a:这个好像是全部数据的刷新时间周期,单位是秒,默认是300.
-i:进入网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-m:不显示流量图,只显示统计数据。
-o:出去网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-t:显示数据的刷新时间间隔,单位是毫秒,默认500。
-u:设置右边Curr、Avg、Min、Max的数据单位,默认是自动变的.注意大小写单位不同

4. 总结

nload命令可以查看物理网卡和虚拟网卡整体的流量情况,包括总流量。但如果要查看某个进程的流量,请使用nethogs,或者查看每个流的连接情况,请使用iftop

赞(0)
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!