阿里云没有拉取ECS具体使用流量的方法,折腾了几天。摸清楚了他的算法,计算出来的值和阿里云流量具体使用差不多

1.拉取流量图数据,使用API : DescribeInstanceMonitorData, 使用 InternetTX (发送流量)

2.时间间隔值设置为600s,即为10分钟。

3.将拉去到的点数据,使用梯形面积公式,相邻的两个点计算面积。最后加到一起

4.因为流量图数据的单位是 kbit/s,转换为MB即将得到的数据  / 1024 / 1024 / 8。得到时间段中使用的了流量、

# 这里的$InternetTx是拉取到的发送流量数据,数据为一维数组  (时间戳 => 流量速率数据 )
ksort($InternetTX);
$thisTimeFlow = 0;
# 梯形算法
foreach( $InternetTX as $key=>$value ){$thisFlow = $value;if( empty($lastFlow) ) {$lastFlow = $thisFlow;continue;}$thisTimeFlow += ($thisFlow + $lastFlow) * 600 / 2;$lastFlow = $thisFlow;
}# bt 转为MB
$thisTimeFlow = round($thisTimeFlow/ (1024 * 1024 * 8), 2);

后面发现流量不太对,还是请教了阿里云这边的算法

根据 [InternetTX] 的数值,乘以1024再除以8,转换为Byte单位,然后再除以两个1024就是转换为 MB了,再将1小时内的流量加起来

阿里云ECS流量计算相关推荐

  1. 阿里云ECS研发2021春招(校招/实习)

    熟悉我的朋友可能知道, 我现在加入了阿里云弹性计算团队. 马上校招开始了, 欢迎新同学们加入(赶快抓住校招正式开始前最后的时间窗口找我内推吧, 我会尽快推进招聘流程的). 云服务器(Elastic C ...

  2. 【五一专属】阿里云ECS大测评#五一专属|向所有热爱分享的“技术劳动者”致敬#

    本篇博客参与阿里云 ECS实例测评,这里采用阿里的C5.large计算型实例 本次对云服务器ECS产品能力的体验和建议,可帮助其他用户选用云服务,使用云服务器ECS创建应用场景测评 首先对实例的硬件( ...

  3. 阿里云ECS大测评【免费领阿里云套餐~】

    送福利!阿里云热门产品免费领(含ECS),点击进入:https://click.aliyun.com/m/1000370359/ 本篇博客参与阿里云 ECS实例测评,这里采用阿里的C5.large计算 ...

  4. 基于函数计算快速实现《为你写诗》(阿里云ECS)

    简介 通过简单的几行指令,部署一个自己的表白神器,用技术为心爱的人写诗,将诗句,整理成图片,发送给心爱的Ta. 阿里云体验实验室地址(尚未购买ECS可在此处体验) https://developer. ...

  5. 阿里云ECS安全增强通用型g7t服务器支持SGX加密计算由TPM/TCM芯片可信启动

    阿里云服务器ECS安全增强通用型g7t实例支持Intel SGX加密计算保障关键代码和数据机密性及完整性,g7t实例支持虚拟机形态的SGX技术,ECS安全增强通用型g7t云服务器依托TPM/TCM芯片 ...

  6. 阿里云ECS云服务器1M宽带能干嘛?

    阿里云ECS云服务器很多优惠活动默认都是配置的1M公网宽带,很多用户嫌1M宽带的水管太小,那么阿里云1M宽带能干嘛呢? 阿里云ECS云服务器1M宽带到底能干嘛? 阿里云优惠活动上的ECS云服务器默认配 ...

  7. 阿里云ECS问题大全【转自阿里云社区】

    云服务器ECS是阿里云的明星产品,上云基础,阿里云ECS不仅有面向企业场景的计算实例.存储及网络组件,使应用运行稳定.数据存储可靠.有着丰富的安全防护及监控措施,而且可以使用多种管理方式,赋予完全管理 ...

  8. 阿里云ECS服务器华南2广东河源地域好不好/速度如何?

    阿里云ECS服务器添加了华南2地域的广东河源节点,原来有华南1的广东深圳地域.通过本文详细介绍河源节点的详细情况.主要看运行速度及性能. 阿里云华南2广东河源详情 1.阿里云华南2河源是华南地区规模最 ...

  9. 阿里云ECS云服务器选型教程

    本文主要大概分为4个部分,第一部分介绍云服务器ECS的基本概念:第二部分对ECS的实例规格族进行一个详细的解读:第三部分给大家实战讲解如何去做ECS实例的选型:最后一部分简单介绍一下如何去省钱省力的来 ...

最新文章

  1. C++ const 理解
  2. Jsp实现BBS论坛交流系统
  3. 平面设计现在行业发展如何?
  4. 攻防世界-hit-the-core(简单详细)
  5. 【收藏】Zeppelin与Linkis、Scriptis的实践对比
  6. 标准 C++ I/O
  7. java 减少内存_java中减少内存占用小技巧
  8. opencv4.0.1配合contrib在linux下面安装编译全过程
  9. Unity Fine Prued Tiled Light (FPTL)
  10. 【英语学习】【WOTD】orthography 释义/词源/示例
  11. 【SpringBoot】 logback 日志的集成
  12. 杭州趣链张帅:区块链应用落地,融合产业高速发展
  13. Access(JET-SQL)问题集锦
  14. jquery怎么创建一个img标签
  15. python微信群定时发送消息_Python3 itchat实现微信定时发送群消息的实例代码
  16. windows下安装Keras(CPU版)
  17. ARcgis常用符号库(含字体库)_三调_二调_规划等
  18. Android隐藏桌面图标实现
  19. 编程题涉及到的数学公式(持续更新……)
  20. litesql mysql 使用_Mysql 的使用方法

热门文章

  1. 智能水泵控制器,如何选型?
  2. svg-icon图片不能改颜色
  3. 华为鸿蒙经济新闻,华为鸿蒙生态加速 市场相关板块再度活跃
  4. 生信人实现“SCI自由”的秘密竟然是…
  5. 使用for循环计算1+2+3+4+.....+100的和
  6. 关于在linux上面配置ADSL拨号代理的注意事项
  7. VSCode终端和Windows Terminal中文UTF-8乱码解决方案
  8. 按头安利 好看又实用的文物 古董cc0高清摄影图片素材看这里
  9. 钛碳化铝(Ti3AlC2)在实验检测领域中的应用
  10. 基于单片机的智能窗户窗帘衣架设计(毕业设计资料)