在 Debian 系统中,查看网络流量有多种方式,取决于你是想看实时流量、总量统计,还是某个进程/网卡的流量。下面按常见需求分类说明。
iftop(最常用)实时显示每个连接的带宽使用情况。
sudo apt install iftop
sudo iftop
常用操作:
-i eth0 指定网卡t 切换显示模式q 退出示例:
sudo iftop -i eth0
nload按网卡显示实时进出流量(更直观)
sudo apt install nload
nload
指定网卡:
nload eth0
bmon功能强大,支持多种显示模式
sudo apt install bmon
bmon
vnstat(强烈推荐)用于长期统计网络流量(按天/月/小时)
sudo apt install vnstat
sudo systemctl enable vnstat
sudo systemctl start vnstat
查看流量:
vnstat
查看实时:
vnstat -l
查看某张网卡:
vnstat -i eth0
nethogs按进程显示实时流量(谁在跑流量)
sudo apt install nethogs
sudo nethogs
指定网卡:
sudo nethogs eth0
ip -s link查看网卡流量统计(累计值)
ip -s link
示例输出:
RX: bytes packets errors dropped
TX: bytes packets errors dropped
cat /proc/net/dev查看所有网卡流量(原始数据)
cat /proc/net/dev
iptraf-ngsudo apt install iptraf-ng
sudo iptraf-ng
| 需求 | 推荐工具 |
|---|---|
| 实时看带宽 | iftop / nload |
| 看哪个进程 | nethogs |
| 统计历史流量 | vnstat |
| 不装软件 | ip -s link |
| 专业分析 | bmon / iptraf-ng |
如果你愿意,可以告诉我:
我可以给你一条最合适的命令。