在 Unity 面板中显示接收的总数据(来自系统监视器中的网络历史记录)

在 Unity 面板中显示接收的总数据(来自系统监视器中的网络历史记录)

我正在运行 Ubuntu 16.04。有没有办法在 Unity 面板上显示系统监视工具的网络历史记录中可用的总接收​​数据?

我每个月可用的带宽有限,因此如果能一直看到该状态就好了。

答案1

我自己想出来的

已安装指标-系统监视器

然后添加此命令以获取总接收量:

ifconfig wlp3s0 | grep -oP 'RX bytes:\s*\K\d+' | awk '{ printf("%.0f\n", $0 / 1024 / 1024)}'

答案2

现有的答案非常适合列出当前启动时收到的网络流量,但这意味着手动记账以跟踪 ISP 的每月计费周期。

更好的方法是使用vnstat。参见:如何追踪一个月内的总网络数据

您可以使用conky它在桌面上显示每月消耗量,以及indicator-systmonitor现在看到的当前会话总数:

conky 状态

要了解如何设置,vnstat请点击上面的链接。

相关内容