Linux 怎么查看系统的总网络收发流量统计报表

雨芳吖_6367

雨芳吖_6367

2026-08-15

270人浏览

原创

/proc/net/dev 是最底层、最权威的总流量统计来源,记录系统启动以来各网卡累计收发字节数和数据包数,适合做基础报表依据;vnstat 可生成日报/月报,ip -s link show 提供更易读的累计值,而 nload 等工具仅显示瞬时速率,不可用于统计总流量。

linux 怎么查看系统的总网络收发流量统计报表

直接看 /proc/net/dev 是最底层、最权威的总流量统计来源。它记录的是系统启动以来每个网卡收发的**累计字节数和数据包数**,不依赖任何外部工具,也不受重启影响(只要系统没重装),适合做基础报表依据。

读取内核级累计流量(最稳)

运行命令:
cat /proc/net/dev
输出中重点关注 bytes 列:

  • 接收(rx):对应每行第二列(如 eth0: 后第一个数字),单位是字节
  • 发送(tx):对应每行第十列,也是字节
  • 第一行是标题,第二行开始才是真实接口;lo 是回环口,通常忽略

想快速算出总收发字节数?可以用 awk 汇总:
awk 'NR>2 {rx+=$2; tx+=$10} END {printf "Total RX: %.2f GB, TX: %.2f GB\n", rx/1024^3, tx/1024^3}' /proc/net/dev

用 vnstat 生成可读日报/月报

如果需要按天、按月自动汇总、带图表、重启不丢数据,vnstat 是唯一轻量靠谱的选择:

Linux installer
Linux installer

先解析安全源,运行本地CLI安装、启动、卸载Linux桌面应用。用户请求时使用。

下载
  • 首次使用必须初始化:sudo vnstat -u -i eth0(把 eth0 换成你实际主网卡名)
  • 查今日总量:vnstat -d
  • 查当月汇总:vnstat -m
  • 输出含“Received”和“Transmitted”两栏,单位默认为 GiB,清晰直观

它后台常驻运行,每5分钟采样一次,数据存在本地 SQLite 数据库里,完全不干扰业务。

用 ip 命令快速查看当前接口总流量

ip -s link show 也能读取累计收发字节数,比 /proc/net/dev 更易读:

  • 找你关心的接口(如 eth0),看下面两段:
    → “RX: bytes” 和 “TX: bytes” 行里的第一个数字就是总字节数
  • 支持缩写:ip -s -h link show eth0 | grep -E "(RX:|TX:)" 可精简输出

注意:这个命令显示的也是自系统启动以来的累计值,和 /proc/net/dev 本质一致,只是格式更友好。

避免误区:别用实时工具凑“总流量”

nload、iftop、nethogs 这些都是看**瞬时速率**或**当前连接**的,它们不保存历史,无法直接导出“总流量报表”。强行用它们反复采样再累加,既不准又麻烦——内核自己早就算好了,直接取就行。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

3870

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3333

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2473

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

5930

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

5582

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

3273

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

2785

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

2999

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

277

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习