1. 使用 nload
nload 是一个简单的实时流量监控工具。
sudo apt update sudo apt install nload
然后运行:
nload
左侧显示接收流量(RX),右侧显示发送流量(TX)。
可以使用左右方向键切换不同的网络接口。
2. 使用 iftop
iftop 可以查看实时流量,并显示哪些 IP 在占用带宽。
sudo apt install iftop sudo iftop
默认显示最活跃的连接。
可以按
h查看帮助,n切换显示主机名/IP。
3. 使用 ip -s link
适合快速查看某个接口的流量统计:
ip -s link
输出类似:
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ...
RX: bytes packets errors dropped ...
TX: bytes packets errors dropped ...可以配合
watch实现实时刷新:
watch -n 1 ip -s link
4. 使用 vnstat
vnstat 可以监控实时流量和历史流量。
sudo apt install vnstat sudo vnstat -l
-l表示实时监控。默认会监控主要网络接口,如果有多网卡,可以指定接口,例如:
sudo vnstat -i ens3 -l
5. 更高级的:bmon
bmon 是一个带图形化界面的命令行流量监控工具。
sudo apt install bmon bmon
可以用方向键切换接口,实时显示流量图表。
💡 推荐:
如果只是快速查看当前带宽用量:nload 最简单。
如果想看到流量来源 IP:iftop 最直观。