龙空技术网

Linux怎么实时监控网络流量

老欧讲Linux 461

前言:

当前兄弟们对“centos7查看网卡流量命令”可能比较重视,小伙伴们都需要分析一些“centos7查看网卡流量命令”的相关内容。那么小编在网络上汇集了一些有关“centos7查看网卡流量命令””的相关资讯,希望看官们能喜欢,各位老铁们一起来了解一下吧!

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

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:

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:

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。

本文已同步至博客站:

点击了解更多,快速查看更多的技术文章列表。

标签: #centos7查看网卡流量命令