如何计算 Linux 网络 RX、TX 总统计数据 - 不仅仅是在重新启动之间?

如何计算 Linux 网络 RX、TX 总统计数据 - 不仅仅是在重新启动之间?

有没有办法计算Linux网络接口RX、TX的所有时间?这篇 Cyber​​citi 文章中提到的建议方法,标题为:Linux 查看以太网统计信息只返回机器当前的统计信息,从系统启动到现在。ifconfig正如本文中所讨论的,在查看设备时不会显示之前重新启动时有关网络使用情况的数据。

我需要知道自安装 Linux 以来机器整个生命周期的网络使用情况。

  • 网络使用日志存储在哪里?
  • 它会存储在任何地方吗?

答案1

我会考虑使用这个包,vnStat它旨在使用您正在查看的相同数据来完成您想要的操作ifconfig

特征摘录

  • 安装和运行快速简单
  • 收集的统计数据在系统重新启动后仍保留
  • 可同时监控多个接口
  • 多种输出选项
    • 摘要、每小时、每日、每月、每周、前 10 天
    • 可选的 png 图像输出(使用 libgd)
  • 可以配置月份以遵循计费周期
  • 轻量级、最少的资源使用
  • 无论流量如何,CPU 使用率都一样低
  • 无需root权限即可使用
  • 在线颜色配置编辑器

相关内容