随笔 - 936  文章 - 0  评论 - 3  阅读 - 30万

国标GB28181流媒体服务器EasyGBS的首页数据汇总是如何获取最新数据的?

大家知道我们的流媒体平台一大优势就可以提供各种二次开发的接口,能够根据用户的使用需要调用各种数据信息显示在首页。对于国标GB28181流媒体平台EasyGBS来说,这个首页数据汇总的功能是个新增项,我们的研发同事在研发此功能的时候,也碰见了不少问题。

开发EasyGBS首页信息汇总功能

对于用户来说,了解服务器cpu、内存、带宽等信息,能够更加合理对服务器的资源进行分配。我们的研发人员在运用gopsutil库进行网络统计的时候出现一个问题,就是永远只能获取到历史服务器接收到的数据总量。

获取方式

取得的数据

此种统计数据无法满足服务器带宽的实时变化的统计,所以我们需要改变一下操作。

1、首先定义两个变量,记录当前的带宽数值。

2、从gopsutil 包获取网络带宽数据的时候,给当前定义的上行带宽和下行带宽赋值,计算的时候,拿当前的带宽减去上一次获取的带宽算出当前带宽。

3、最后得到的结果如下

posted on   EasyGBS  阅读(158)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示