[发明专利]集群的测试数据获取方法及装置有效
申请号: | 201710949171.2 | 申请日: | 2017-10-12 |
公开(公告)号: | CN107678836B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 薛明 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/34 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 450000 河南省郑州市郑州高新*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 测试数据 获取 方法 装置 | ||
本公开涉及一种集群的测试数据获取方法及装置,该方法包括:批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;批量配置每一个容器的IP地址;批量停止所述容器并收集停止测试数据;批量启动被停止的容器并收集启动测试数据。由于容器占用资源少,部署简单,可以更好的模拟大数据集群中的节点,另外,容器能够快速地启动和停止,因此,批量停止容器和批量启动容器的时间非常短,以此可以更优测试集群性能。
技术领域
本公开涉及网络通信技术领域,尤其涉及一种集群的测试数据获取方法及装置。
背景技术
现有技术中,采用传统的虚拟化技术所生成的虚拟机来部署集群,由于传统的虚拟化技术只能在硬件层面实现虚拟化,需要有额外的虚拟机管理程序来管理应用程序、运行时环境、以及虚拟机操作系统,因此,采用传统的虚拟化技术所生成的虚拟机运行时所需的资源增多,虚拟机的启动速度和停止速度较慢而无法模拟集群的节点,这导致为了使用虚拟机来模拟集群的节点以测试集群,需要花费较多的成本来购置较多的设备。
发明内容
有鉴于此,本公开提出了一种集群的测试数据获取方法及装置。
根据本公开的一方面,提供了一种集群的测试数据获取方法,该方法包括:
批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;
批量配置每一个容器的IP地址;
批量停止所述容器并收集停止测试数据;
批量启动被停止的容器并收集启动测试数据。
根据本公开的另一方面,提供了一种集群的测试数据获取装置,该装置包括:
创建启动模块,用于批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;
配置模块,用于批量配置每一个容器的IP地址;
停止模块,用于批量停止所述容器并收集停止测试数据;以及
启动模块,用于批量启动被停止的容器并收集启动测试数据。
本公开提供的技术方案可以包括以下有益效果:由于容器占用资源少,部署简单,可以更好的模拟大数据集群中的节点,另外,容器能够快速地启动和停止,因此,批量停止容器和批量启动容器的时间非常短,以此可以更优测试集群性能、甚至可以实现在极端情况下测试集群性能。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1示出根据一示例性实施例示出的一种集群的测试数据获取方法的流程图。
图2示出根据一示例性实施例示出的一种集群的测试数据获取装置的结构框图。
图3是根据一示例性实施例示出的一种用于集群的测试数据获取装置900的框图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710949171.2/2.html,转载请声明来源钻瓜专利网。