加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 查找NIC的网络百分比

发布时间:2020-12-14 02:28:50 所属栏目:Linux 来源:网络整理
导读:所以我创建了一个 Linux资源监控工具,可以提取各种资源信息.我试图提取的其中一个字段是我的网卡上的网络吞吐量百分比.因此,如果我每秒处理一个200 Gb(位)的1 Gb(位)NIC,该工具将显示20%.下面以基本计算为例. sar -n DEV 1 1 #Used to pull Rx and Tx KB(by
所以我创建了一个 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是什么?我听说有人说这是毫无意义和容易出错的,但我从来没有理解他们的推理.

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读