Ubuntu中如何查询网卡实时流量?

Linux中如何通过命令行查看网卡的实时流量?

喜欢这个问题 | 分享 | 新建回答

回答

喷火的尾巴

Jun 25, 2019
0 赞

使用nload工具即可~

首先,通过apt-get安装nload命令行工具:

$ sudo apt-get install nload

安装好后,使用“nload 网卡名”即可查看实时的网卡速度,比如:

$ nload eth0

ctrl + c 即可退出监视网卡速度的模式。



使用ifconfig命令可以查看本机网卡信息。

$ ifconfig
eth0      Link encap:以太网  硬件地址 d0:50:99:28:90:25  
          inet 地址:192.168.1.6  广播:192.168.1.255  掩码:255.255.255.0
          inet6 地址: fe80::d250:99ff:fe28:9025/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:1941035000 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:1954418317 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:750252210688 (750.2 GB)  发送字节:1053432073127 (1.0 TB)
lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:210494295 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:210494295 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0 
          接收字节:25256286805 (25.2 GB)  发送字节:25256286805 (25.2 GB)



nload命令的常用参数:

-a 是全部数据的刷新时间周期,默认为300s(秒)

-t 显示数据的刷新时间间隔,默认为500ms(毫秒)

-m 只显示统计数据,不显示浮夸的流量图,比如“nload eth0 -m”

若想同时查看多个网卡,直接“nload -m”即可