[发明专利]视频云存储节点性能自动化测试方法及其装置有效
申请号: | 201610305822.X | 申请日: | 2016-05-10 |
公开(公告)号: | CN107360050B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 叶敏;林鹏;林起芊;汪渭春 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 成春荣;竺云 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 存储 节点 性能 自动化 测试 方法 及其 装置 | ||
1.一种视频云存储节点性能自动化测试方法,其特征在于,包括以下步骤:
通过多个虚拟摄像机为视频云存储节点提供输入;
计算所述视频云存储节点的平均负载值;
根据所述平均负载值调整为所述视频云存储节点提供输入的虚拟摄像机的数量;
根据调整后的虚拟摄像机的数量,生成所述视频云存储节点的性能测试结果;
其中,所述视频云存储节点与读写模块连接;
所述通过多个虚拟摄像机向所述视频云存储节点提供输入,包括:
每个虚拟摄像机根据预设参数生成数据帧大小信息,并向所述读写模块发送所述数据帧大小信息,所述预设参数选自以下任一参数或它们的任意组合:视频帧率、关键帧间隔、码流、关键帧与普通帧的大小关系;
所述读写模块根据接收到的数据帧大小信息生成数据帧,并将所述数据帧输出到所述视频云存储节点。
2.根据权利要求1所述的视频云存储节点性能自动化测试方法,其特征在于,根据所述平均负载值调整为所述视频云存储节点提供输入的虚拟摄像机的数量,包括:
如果所述平均负载值大于预定的第一门限,则减少为所述视频云存储节点提供输入的虚拟摄像机的数量,并返回所述通过多个虚拟摄像机为所述视频云存储节点提供输入的步骤;
如果所述平均负载值小于预定的第二门限,则增加为所述视频云存储节点提供输入的虚拟摄像机的数量,并返回所述通过多个虚拟摄像机为所述视频云存储节点提供输入的步骤;
如果所述平均负载值在所述第二门限与所述第一门限之间,则将当前为所述视频云存储节点提供输入的虚拟摄像机的数量确定为调整后的虚拟摄像机的数量。
3.根据权利要求1所述的视频云存储节点性能自动化测试方法,其特征在于,所述计算所述视频云存储节点的平均负载值包括:
多次获取所述视频云存储节点的系统压力值,所述系统压力值包括:所述视频云存储节点的磁盘读写等待时间百分比和处理器占用率;
根据多次获取到的系统压力值,计算所述视频云存储节点的平均负载值。
4.根据权利要求3所述的视频云存储节点性能自动化测试方法,其特征在于,所述根据多次获取到的系统压力值,计算所述视频云存储节点的平均负载值包括:
根据以下方式来计算所述视频云存储节点的平均负载值φ,
其中n表示预设的获取所述系统压力值的次数,xi表示第i次获取的磁盘读写等待时间百分比,yi表示第i次获取的处理器占用率,X表示由n次获取的磁盘读写等待时间百分比组成的集合{x1,x2,x3…,xn},Y 表示由n次获取的处理器占用率组成的集合{y1,y2,y3…,yn},max(X)表示X集合中最大的值,max(Y)表示Y集合中最大的值,Xm表示磁盘读写等待时间百分比的极限值,Ym表示处理器占用率的极限值,Xa表示磁盘读写等待时间百分比的上限值,Ya表示处理器占用率的上限值。
5.根据权利要求1所述的视频云存储节点性能自动化测试方法,其特征在于,
根据以下方式来确定每次调整为所述视频云存储节点提供输入的虚拟摄像机的数量的调整步长λ:
其中,M表示预设的虚拟摄像机数量的精度参数,φ表示所述视频云存储节点的平均负载值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610305822.X/1.html,转载请声明来源钻瓜专利网。