Linux(R2S/ARM小主机)流量统计与实时监控:vnStat + bmon/nload/iftop 全流程与排障记录
目标:在一台 ARM 小主机(双网口场景常见,如 R2S 一类)上,完成1)长期累计流量统计(按天/月/年)2)终端实时图形化监控(看瞬时带宽、看谁在跑流量)并解决“vnstat 显示 No data/查不到数据”的典型问题。 1. 为什么需要两类工具:累计统计 vs 实时观察 网络监控分两类,作用不同: 1.1 长期累计(趋势、账单、限额) 选型:vnStat优点:轻量、低开销、重启不丢(数据库在本机保存)。 1.2 实时观察(当前状态、排障、抓异常) 选型:bmon / nload / iftop其中: 2. 基础概念:RX / TX 是什么 所有工具里都绕不开: 在转发型节点(隧道/代理)里,经常出现一个明显特征: RX ≈ TX(接收多少就转发多少) 而在普通客户端(浏览网页、下载)上更常见: RX >>> TX 3. 长期累计:vnStat 的正确用法与常见误解 3.1 vnStat 的工作机制(决定了“能不能看历史”) vnStat 不会回溯系统历史流量。它的机制是: 因此: 这也是很多人第一次用 vnStat 时最容易误解的点:看到 “since …