温馨提示×

Debian怎么查看网络流量

小樊
87
2026-08-20 14:37:32
栏目: 智能运维

在 Debian 系统中,查看网络流量有多种方式,取决于你是想看实时流量、总量统计,还是某个进程/网卡的流量。下面按常见需求分类说明。


一、实时查看网络流量(推荐)

1️⃣ iftop(最常用)

实时显示每个连接的带宽使用情况。

sudo apt install iftop
sudo iftop

常用操作:

  • -i eth0 指定网卡
  • 按 t 切换显示模式
  • 按 q 退出

示例:

sudo iftop -i eth0

2️⃣ nload

按网卡显示实时进出流量(更直观)

sudo apt install nload
nload

指定网卡:

nload eth0

3️⃣ bmon

功能强大,支持多种显示模式

sudo apt install bmon
bmon

二、查看总流量 / 历史统计

4️⃣ vnstat(强烈推荐)

用于长期统计网络流量(按天/月/小时)

sudo apt install vnstat
sudo systemctl enable vnstat
sudo systemctl start vnstat

查看流量:

vnstat

查看实时:

vnstat -l

查看某张网卡:

vnstat -i eth0

三、查看每个进程的网络流量

5️⃣ nethogs

按进程显示实时流量(谁在跑流量)

sudo apt install nethogs
sudo nethogs

指定网卡:

sudo nethogs eth0

四、使用系统自带命令(基础,无安装)

6️⃣ ip -s link

查看网卡流量统计(累计值)

ip -s link

示例输出:

RX: bytes  packets  errors  dropped
TX: bytes  packets  errors  dropped

7️⃣ cat /proc/net/dev

查看所有网卡流量(原始数据)

cat /proc/net/dev

五、经典工具(老牌)

8️⃣ iptraf-ng

sudo apt install iptraf-ng
sudo iptraf-ng

六、选择建议(快速决策)

需求 推荐工具
实时看带宽 iftop / nload
看哪个进程 nethogs
统计历史流量 vnstat
不装软件 ip -s link
专业分析 bmon / iptraf-ng

如果你愿意,可以告诉我:

  • ✅ 是 服务器 还是 桌面
  • ✅ 想看 实时 还是 月度流量
  • ✅ 是 单网卡 还是 多网卡

我可以给你一条最合适的命令。

0 踩