2011-02-26 99 views
2

如何根据最大潜在速度通过网卡传输的字节数来计算网络利用率?我正在寻找unix/perl中的某些东西。网卡网络利用率

+0

[这里](http://stackoverflow.com/questions/5253396/how-do-i-collect-bandwidth -utilization-data-on-remote-devices-switches-servers/5340942#5340942)我回答同样的问题 – JPBlanc 2011-04-09 05:33:02

回答

1

尝试实现snmp协议的net-snmp包。这是一个嵌入perl的选项。

net-snmp

有了这个,你可以与网络设备进行通信,并提示他们存储的具体数据。这些数据对于大多数设备来说都非常标准,尽管您也可以找到制造商的具体信息。为字节的例子请求转移槽端口会是这样的:

snmpwalk的-Os -c公共-v 1 192.168.1.2 ifInOctets.2

它会告诉你一个字节传送槽的接口数2在具有给定地址的设备上(192.168.1.2)

此外,您可能还想检查此工具是否为流量监视,即perl实现。

mrtg

+0

谢谢Sednus。我会看看这个。希望snmp perl包适用于所有操作系统。 – bony 2011-02-26 04:42:42