Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 查找NIC的网络百分比大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

所以我创建了一个 Linux资源监控工具,可以提取各种资源信息.我试图提取的其中一个字段是我的网卡上的网络吞吐量百分比.因此,如果我每秒处理一个200 Gb(位)的1 Gb(位)NIC,该工具将显示20%.下面以基本计算为例. sar -n DEV 1 1 #Used to pull Rx and Tx KB(bytE) per second. 从这里可以说它报告总共17000 KB(字节).然后
所以我创建了一个 Linux资源监控工具,可以提取各种资源信息.我试提取的其中一个字段是我的网卡上的网络吞吐量百分比.因此,如果我每秒处理一个200 Gb(位)的1 Gb(位)NIC,该工具将显示20%.下面以基本计算为例.
sar -n DEV 1 1 #Used to pull Rx and Tx KB(bytE) per second.

从这里可以说它报告总共17000 KB(字节).然后我需要将其转换为Kb(位).所以我会做以下事情.

17000 * 8

这给了我总共136000 Kb(位).我需要将其转换为Mb(位)以从我的实际NIC速度获得百分比.

136000 / 1000

我除以1000将其改为Mb(位).总计现在是136 Mb.从这里我需要根据我的NIC获得一个百分比.我有1Gb(位)NIC.

136 / 1000 (NIC speed in Mb) * 100

这相当于13.6%

所以一个粗略的计算会告诉我,我的NIC正在处理供应商所能处理的13.6%.

我的问题如下.如果这是错误的网站,请转发我,因为这是部分网络,部分数学和部分Linux / OS报告,所以我不知道该使用什么.谢谢

>我的推理有缺陷吗?例如,我的数学是否正确我如何检索我的百分比
>显然我永远不会达到100%(理论上),但这些信息对于发现网络中潜在的阻塞点是否有用?
>在我的工具中显示此信息的Pro和Con是什么?我听说有人说这是毫无意义和@R_98_10197@的,但我从来没有理解他们的推理.

解决方法

作为fruglemonkey说1秒是一个糟糕的选择.尝试至少5秒的意思.它将有助于获得更一致的图形.当然你可以显示两个数据;-)

我的数学上看不出任何错误.但我建议你也跟踪数据​​包的数量.该指标对于理解问题非常重要.在互联网链接(例如ddos)上流量较低时,您的pps限制并不罕见.

Bandwith也是一个很好的指标.我想在监控中看到这个图表.我看不出有什么不好的方面向网络管理员展示它.

大佬总结

以上是大佬教程为你收集整理的linux – 查找NIC的网络百分比全部内容,希望文章能够帮你解决linux – 查找NIC的网络百分比所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。