![如何监控Linux中的出站带宽使用情况?](https://linux22.com/image/776558/%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7Linux%E4%B8%AD%E7%9A%84%E5%87%BA%E7%AB%99%E5%B8%A6%E5%AE%BD%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%EF%BC%9F.png)
目前我使用 vnstat 来监控带宽使用情况。我想要获得数据,以便决定是继续使用更昂贵但无限制的有线套餐,还是改用更便宜、基于移动设备且数据有限的套餐。
因此,我真正想知道的不是通过我的网络接口的总流量,因为我有一个带有 NAS 和其他东西的小型 LAN,而是我的 LAN 的出站流量,基本上除了往返于 10.0.0.0 - 10.0.0.255 的流量之外的所有流量。
我不知道如何使用 vnstat 来实现这一点,也不知道这是否可行。我也很愿意使用其他工具,但我还没有找到比 vnstat 更好的工具。有什么想法吗?
答案1
通常的做法是,在您的路由器上启用 SNMP 监控,并配置 MRTG 监控工具(在您的计算机或任何其他内部服务器上)来监控路由器的传出接口。
答案2
你尝试过 iptraf 吗?
从控制台测试它,只需通过 apt o yum 安装并通过输入 iptraf 启动它。
您可以选择“Lan Station monitor”和网卡来监控设备上的流量。
问候!