找出哪个程序在偷跑流量(nethogs)
实时显示每个程序的上传/下载速度,相当于网络版的任务管理器。
运行 sudo nethogs,即可实时看到每个程序当前的上传和下载速度;按 Ctrl+C 退出。
01命令
命令
$ sudo nethogs02作用说明
和 vnstat、iftop 不同,nethogs 把流量对应到具体的进程——浏览器标签、云盘同步还是系统更新在占带宽,一眼就能看出来。它每一两秒刷新一次,同时显示每个程序的发送和接收速率。嫌刷新太快可以加 -d 5 改成 5 秒一刷。
03风险
!注意: 它需要 sudo 权限,因为把连接对应到进程需要 root;显示的是瞬时速度而不是当天总量——查总量请用 vnstat。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- nethogs(8) — Ubuntu manual page依据: NetHogs groups bandwidth by process and shows sent/received traffic per application in real time, like 'top' for network usage.
- nethogs(8) — manual page依据: nethogs displays per-process TCP/UDP bandwidth usage live; root privileges are needed to map traffic to programs.
最后验证: 2026-09-18 · 分类: 网络