网络 网卡利用率

发布于 2024-10-19 07:42:18 字数 75 浏览 0 评论 0原文

如何根据网卡的最大潜在速度计算网络利用率(以通过网卡传输的字节数表示)?我正在为 unix 操作系统寻找 unix/perl 中的东西。

How can I calculate the network utilization in terms of bytes transfered over the network card on the basis of its maximum potential speed? I am looking for something in unix/perl for unix os.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏尔 2024-10-26 07:42:18

尝试使用 net-snmp 包来实现 snmp 协议。有一个嵌入 perl 的选项。

net-snmp

通过它,您可以与网络设备通信并提示它们存储的特定数据。尽管您还可以找到制造商的具体信息,但该数据对于大多数设备来说几乎是标准的。通过端口传输字节的示例请求类似于:

snmpwalk -Os -c public -v 1 192.168.1.2 ifInOctets.2

它将告诉您通过具有给定地址的设备上的接口 2 传递的字节数( 192.168.1.2)

另外你可能想检查这个工具来进行流量监控,它是 perl 实现。

mrtg

try the net-snmp package which implements the snmp protocol. theres an option to embed perl.

net-snmp

With this you can communicate with network devices and prompt for specific data they store. This data is pretty much standard for most devices although you will also find manufacturer's specifics. an example request for bytes transfered trough a port would be something like:

snmpwalk -Os -c public -v 1 192.168.1.2 ifInOctets.2

which will tell you the number of bytes passed trough the interface 2 on the device with the given address (192.168.1.2)

Also you might wanna check this tool for traffic monitoring, which is perl implementation.

mrtg

很糊涂小朋友 2024-10-26 07:42:18

Linux 上的另一个选择是使用 /proc 文件系统 http://www.linuxjournal.com/article/8381

Another option on linux can be to use the /proc filesystem http://www.linuxjournal.com/article/8381

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文