matisa Asked: 2018-06-22 07:23:58 +0800 CST2018-06-22 07:23:58 +0800 CST 2018-06-22 07:23:58 +0800 CST 监控服务器带宽 772 我想在我的 Linux 服务器上收集带宽使用统计信息。我想做的是编写一个函数(可能会使用 php exec)来返回字节数,然后将其存储在数据库中。 我尝试了几种方法,但都返回复杂的数据。有没有一种方法可以为服务器获取以字节为单位的简单带宽使用情况。我不需要知道使用它的 ip 或服务。 我只需要在外出使用。 linux bandwidth 1 个回答 Voted Best Answer K. Kirilov 2018-06-22T08:34:47+08:002018-06-22T08:34:47+08:00 看看这是否适合你。 这将列出 eth0 的接收字节 ifconfig eth0 | grep 'RX b' | sed 's/:/ /g' | awk '{print $3}' 这将列出 eth0 的已发送字节 ifconfig eth0 | grep 'RX b' | sed 's/:/ /g' | awk '{print $8}' 如果您需要其他接口,您可以更改名称。
看看这是否适合你。
这将列出 eth0 的接收字节
这将列出 eth0 的已发送字节
如果您需要其他接口,您可以更改名称。