【技术实现步骤摘要】
测试网络性能的方法以及装置
[0001]本说明书实施例涉及云计算
,特别涉及一种测试网络性能的方法以及装置。
技术介绍
[0002]云网络提供给客户时,如果网络性能达不到预期会导致提供给客户的软件出现各种问题。因此,云网络提供给客户的时候需要进行网络性能评估。由于在云网络虚拟化的环境中,有些虚拟机在相同物理机上,有些虚拟机在不同的物理机上,网络性能差距较大,以及超大规模机房、异构机房的存在等等,这些因素导致目前的网络性能测试工具要么精度不够、要么耗时太久。
[0003]因此,面对复杂的云网络环境,如何提高云网络性能测试的效率和精度,是亟需解决的技术问题。
技术实现思路
[0004]有鉴于此,本说明书实施例提供了一种测试网络性能的方法。本说明书一个或者多个实施例同时涉及一种测试网络性能的装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种测试网络性能的方法,包括:将多台计算设备进行第一次分组,获 ...
【技术保护点】
【技术特征摘要】
1.一种测试网络性能的方法,包括:将多台计算设备进行第一次分组,获得两个或两个以上第一分组,其中,每个第一分组至少包括两台计算设备;将所述第一分组中的计算设备在分组内进行组网以获得一次组网,并针对每个一次组网进行第一网络性能测试,其中,每个第一分组对应得到一个或多个一次组网,每个一次组网是至少两台计算设备形成的网络;从上一次分组得到的至少两个分组中分别抽取出计算设备进行再次分组,形成第二分组;将所述第二分组中的计算设备在分组内进行组网以获得二次组网,并针对每个二次组网进行第二网络性能测试,其中,每个第二分组对应得到一个或多个二次组网,每个二次组网是至少两台计算设备形成的网络。2.根据权利要求1所述的方法,还包括:在得到第二分组之后,至少重新进入一次所述从上一次分组得到的至少两个分组中分别抽取出计算设备形成第二分组的步骤。3.根据权利要求1所述的方法,所述计算设备在分组内进行组网的处理步骤,包括:将分组内计算设备以两两结对的方式组成网络,或者,将所述第一分组中的计算设备在分组内以全覆盖的方式组成网络;其中,所述两两结对的方式,包括:将分组内的计算设备按对划分,每对计算设备组成一个网络,如果存在单台计算设备无法成对,该单台计算设备与分组内任一台计算设备组成网络;其中,所述全覆盖的方式,包括:将分组内每一台计算设备与分组内其他每台计算设备一对一地组成网络。4.根据权利要求3所述的方法,所述将第一分组中的计算设备在分组内进行组网,包括:在所述第一分组中的计算设备之间的相似性达到预设相似要求的情况下,将所述第一分组中的计算设备在分组内以两两结对的方式进行组网;所述将第二分组中的计算设备在分组内进行组网,包括:将所述第二分组中的计算设备在分组内以全覆盖的方式进行组网。5.根据权利要求4所述的方法,所述将第一分组中的计算设备在分组内进行组网,包括:在所述第一分组中的计算设备之间的相似性未达到预设相似要求的情况下,将所述第一分组中的计算设备在分组内以全覆盖的方式进行组网。6.根据权利要求4所述的方法,所述将多台计算设备进行第一次分组,包括:根据所述多台设备之间的相似性,将相似性达到预设相似要求的计算设备分入同一分组。7.根据权利要求3所述的方法,所述将多台计算设备进行第一次分组,包括:将属于第一CPU类型的至少一台计算设备与属于第二CPU类型的至少一台计算设备分入同一分组内,其中,所述第一CPU类型与所述第二CPU类型为不同的CPU类型;所述将第一分组中的计算设备在分组内进行组网,包括:
将按不同CPU类型进行分组得到的第一分组中的计算设备,在分组内以全覆盖的方式进行组网;所述将第二分组中的计算设备在分组内进行组网,包括:将所述第二分组中的计算设备在分组内以两两结对的方式或者全覆盖的方式进行组网。8.根据权利要求3所述的方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。