即时读取网卡带宽使用情况

wae*_*218 1 networking linux bandwidth monitoring nic

我想创建一个在 linux 服务器上运行的脚本,该脚本应该读取安装在其他服务器上的 NIC 的带宽使用情况,然后将它们存储在 memcached 中。

所以我需要一个命令来读取同一局域网上其他服务器的带宽使用情况,并且该命令应该尽可能快。

谢谢,

Mik*_*eyB 5

没有神奇的命令可以读取其他服务器的参数。除非您设置和使用 SNMP。请注意,您无法读取速率,只能读取到目前为止传输/接收流量的总数。

不过,mrtg可能只是您想要到达那里的路线。它将计算带宽速率并将它们存储在 RRD 中。然后,您可以“立即”查询 RRD。