[发明专利]服务器集群中的性能测试方法及相关设备在审
申请号: | 202011101823.5 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112162891A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 崔小文;冉鹏;欧嘉敏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 朱黎 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 集群 中的 性能 测试 方法 相关 设备 | ||
1.一种服务器集群中的性能测试方法,所述服务器集群包括至少两台服务器,其特征在于,包括:
按照预设的负载参数在指定基础配置相同的至少两台测试服务器上分别进行负载场景配置;
将承载目标应用的容器分别部署到每一测试服务器上;
在目标应用在所述负载场景下各测试服务器上运行的过程中,采集各测试服务器的负载数据;
根据各测试服务器对应的负载数据,对所述至少两台测试服务器在所述负载场景下针对所述目标应用的性能进行比较,得到第一比较结果。
2.根据权利要求1所述的方法,其特征在于,所述在目标应用在所述负载场景下各测试服务器上运行的过程中,采集各测试服务器的负载数据之后,所述方法还包括:
获取在至少两个负载场景下针对所述目标应用分别采集到各测试服务器的负载数据;
根据所述目标应用对应于至少两个负载场景下的负载数据,对所述测试服务器在至少两个负载场景下的性能进行比较,得到第二比较结果。
3.根据权利要求1或2所述的方法,其特征在于,所述负载数据包括中央处理器CPU占用率;所述在目标应用在所述负载场景下各测试服务器上运行的过程中,采集各测试服务器的负载数据之后,所述方法还包括:
根据各测试服务器在所述负载场景下针对所述目标应用的负载数据,计算在所述负载场景下任意两个测试服务器之间的CPU置换比。
4.根据权利要求1或2所述的方法,其特征在于,所述负载数据包括所述目标应用中每一函数的运行数据;所述第一比较结果包括热点函数性能比较结果;
所述根据各测试服务器对应的负载数据,对所述至少两台测试服务器在所述负载场景下针对所述目标应用的性能进行比较,得到第一比较结果,包括:
从所述目标应用中每一函数的运行数据中提取每一函数在各测试服务器上的运行参数,所述运行参数包括CPU占用率或运行耗时;
将在各测试服务器上运行参数超过参数阈值的函数确定为所述目标应用中的热点函数;
根据每一热点函数各测试服务器中的运行数据,对所述至少两台测试服务器针对所述热点函数的性能进行比较,得到所述热点函数性能比较结果。
5.根据权利要求1或2所述的方法,其特征在于,所述根据各测试服务器对应的负载数据,对所述至少两台测试服务器在所述负载场景下针对所述目标应用的性能进行比较,得到第一比较结果之后,所述方法还包括:
根据所述第一比较结果确定所述目标应用在所述服务器集群中的适配服务器。
6.根据权利要求1或2所述的方法,其特征在于,所述指定基础配置包括操作系统和所运行核心的数量,所述按照预设的负载参数在指定基础配置相同的至少两台测试服务器上分别进行负载场景配置之前,所述方法还包括:
从所述服务器集群中选取安装相同版本操作系统的服务器;
对所选取服务器的核心进行关闭控制,以使所选取各服务器上所运行核心的数量相同;所选取服务器中运行核心数量相同的服务器作为所述指定基础配置相同的测试服务器。
7.根据权利要求1或2所述的方法,其特征在于,所述负载参数包括服务器负载,所述按照预设的负载参数在指定基础配置相同的至少两台测试服务器上分别进行负载场景配置,包括:
根据预设的服务器负载和所述测试服务器的允许负载,确定每台测试服务器对应的附加负载;
根据所述附加负载在所对应的测试服务器上部署特定容器,所述特定容器在所在测试服务器中运行时所提供的负载等于所述测试服务器对应的附加负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011101823.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:油田注水用柱塞泵
- 下一篇:生成式对抗网络的训练方法及装置、电力负荷预测方法