监控服务器带宽

监控服务器带宽

我想收集我的 Linux 服务器上的带宽使用统计信息。我想做的是编写一个函数(可能会使用 php exec)来返回字节数,然后将其存储在数据库中。

我尝试了几种方法,但都返回复杂的数据。有没有一种方法可以获取服务器的简单带宽使用情况(以字节为单位)。我不需要知道哪个IP或服务使用它。
我只需要进出使用。

答案1

看看这是否适合你。

这将列出 eth0 接收到的字节

ifconfig eth0 | grep 'RX b' | sed 's/:/ /g' | awk '{print $3}'

这将列出 eth0 发送的字节

ifconfig eth0 | grep 'RX b' | sed 's/:/ /g' | awk '{print $8}'

如果您需要其他接口,可以更改名称。

相关内容