微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算 VM 中网络带宽利用率的百分比

如何解决如何计算 VM 中网络带宽利用率的百分比

我目前使用 Glances(一种监控工具)从 Linux 虚拟机 (VM) 收集指标。我想计算网络带宽利用率的百分比,但不确定这样做的正确方法是什么。

我可以从glances network api获得以下值: [{“time_since_update”:1999.3301968574524,“cx”:12710860,“is_up”:true,“key”:“interface_name”,“speed”:68718428160,“tx”:8691548r,“8rx18rx” 4019313,“cumulative_cx”:625311356,“cumulative_tx”:414492971,“interface_name”:“ens2”}]。 rx 是接收速率,tx 是传输速率,speed 是最大链接速度。

要获得 rx 或 tx 的比特率,我这样做:bitraterx=rx/time_since_update*8。但是我不确定如何计算百分比利用率,我目前按如下方式计算:(rx 或 tx)/bitratespeed * 100 的最高值。

这是计算百分比的正确方法吗?任何帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。