如何根据最大潜在速度,通过网卡传输的字节数来计算网络利用率?我正在为unix os寻找unix / perl中的东西。
答案 0 :(得分:1)
尝试实现snmp协议的net-snmp包。有一个嵌入perl的选项。
通过此功能,您可以与网络设备通信并提示他们存储的特定数据。这些数据对于大多数设备来说都是标准的,尽管您也可以找到制造商的具体信息。通过端口传输的字节的示例请求类似于:
snmpwalk -Os -c public -v 1 192.168.1.2 ifInOctets.2
它会告诉你通过具有给定地址的设备上的接口2传递的字节数(192.168.1.2)
另外,您可能需要检查此工具以进行流量监控,这是perl实现。
答案 1 :(得分:1)
linux上的另一个选择是使用/ proc文件系统http://www.linuxjournal.com/article/8381