【技术实现步骤摘要】
虚拟机集群测试的方法、系统、电子装置和存储介质
本申请涉及计算机领域,特别是涉及虚拟机集群测试的方法、系统、电子装置和存储介质。
技术介绍
随着信息技术的快速发展,虚拟化技术得到了广泛应用,基于虚拟化技术(KernelVirtualMachine,简称KVM)在物理机上创建和管理虚拟机,能实现物理机资源的分割,运行多个虚拟系统环境。然而,在实际使用过程中,由于物理机资源有限,不能支持所有虚拟机持续运行,因此需要协调虚拟机运行状态,以提高服务器效率和可用性。在相关技术中,应用虚拟机运行的同时,部署集群测试虚拟机进行测试,会导致物理机内部资源分配不足,硬盘速度达到整个系统瓶颈,在高负荷运行下,甚至会损坏硬件设备。目前针对相关技术中,在受限物理资源条件下,应用虚拟机和集群测试虚拟机运行拥堵的问题,尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了虚拟机集群测试的方法、系统、电子装置和存储介质,至少解决相关技术中在受限物理资源条件下,应用虚拟机和集群测试虚拟机运行拥堵的问题。第一方面,本申 ...
【技术保护点】
1.一种虚拟机集群测试的方法,其特征在于,所述方法包括:/n获取虚拟机的类型,根据所述虚拟机的类型确定应用虚拟机和测试虚拟机;/n在分时复用开关开启的情况下,主程序向各个物理主机监控后台分发通知,从程序获取所述物理主机的应用数据包,根据所述应用数据包判断所述应用虚拟机有无数据包;/n在判断应用虚拟机无数据包的情况下,关闭所述应用虚拟机,开启所述测试虚拟机进行集群测试。/n
【技术特征摘要】
1.一种虚拟机集群测试的方法,其特征在于,所述方法包括:
获取虚拟机的类型,根据所述虚拟机的类型确定应用虚拟机和测试虚拟机;
在分时复用开关开启的情况下,主程序向各个物理主机监控后台分发通知,从程序获取所述物理主机的应用数据包,根据所述应用数据包判断所述应用虚拟机有无数据包;
在判断应用虚拟机无数据包的情况下,关闭所述应用虚拟机,开启所述测试虚拟机进行集群测试。
2.根据权利要求1所述的方法,其特征在于,在分时复用开关开启之后,所述方法包括:
获取预设的复用时间段,在所述复用时间段内,所述主程序根据所述应用数据包判断所述应用虚拟机有无数据包。
3.根据权利要求1所述的方法,其特征在于,所述在判断应用虚拟机无数据包的情况下,关闭所述应用虚拟机包括:
在第一时间段内没有捕获到所述应用虚拟机的数据包的情况下,关闭所述应用虚拟机。
4.根据权利要求1所述的方法,其特征在于,所述关闭所述应用虚拟机,开启所述测试虚拟机进行集群测试包括:
在所述应用虚拟机关闭的情况下,获取服务器性能信息;
在所述服务器的性能信息达到预设性能指标的情况下,逐个开启所述测试虚拟机进行集群测试,直至所述测试虚拟机启动完毕后,所述测试虚拟机进行集群测试。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述开启所述测试虚拟机进行集群测试之后,所述方法包括:
在预设时间点,所述主程序向各个物理主机监控后台分发关闭复用通知,所述物理主机的从程序逐个关闭所述测试虚拟机,恢复所述应用虚拟机。...
【专利技术属性】
技术研发人员:朱亮,陈尚武,卢锡芹,
申请(专利权)人:杭州叙简科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。