Linux中如何通过命令行查看网卡的实时流量?
喷火的尾巴
使用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”即可