用 vnstat 统计每月流量
装一个轻量后台服务记录各网卡的流量,随时查每日/每月用量。
安装 vnstat 后运行 vnstat -m 查看每月流量,vnstat -d 查看每日用量。
01命令
命令
$ vnstat -m02作用说明
vnstat 会在后台跑一个很小的守护进程,每隔几分钟读一次内核的网卡计数并存入数据库——它不抓包,几乎不占 CPU。运行一天之后,vnstat -m 就能显示每个月上传和下载了多少流量,对限量宽带和手机热点用户特别有用。想看实时速度还得配合 nethogs。
03风险
!注意: 数据库从安装那一刻才开始计数——之前的用量查不到;而且它统计的是网卡上的全部流量,包括局域网内部传输。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- vnstat(1) — manual page依据: vnstat keeps a history of transferred data per interface and can display daily (-d) or monthly (-m) summaries.
- vnstat(1) — Ubuntu manual page依据: vnstat -m shows monthly traffic from a database continuously populated by the vnstatd daemon; -d shows daily figures.
最后验证: 2026-09-18 · 分类: 网络