[发明专利]一种硬件资源在特定环境下的性能评估方法有效
申请号: | 201910916783.0 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110633194B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 余擎阳;贺宁;叶玮佳;朱盼 | 申请(专利权)人: | 中国民用航空总局第二研究所 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 占丽君 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 资源 特定 环境 性能 评估 方法 | ||
本发明提出一种硬件资源在特定环境下的性能评估方法,包括实时监测连接客户端的服务器状态信息;当所述服务器处于正常工作状态时,采用预先构建的硬件资源综合指标评测模型对服务器当前的硬件资源使用情况进行评估,获得每一个客户端所需的硬件资源参数;根据所有客户端的硬件资源需求参数,综合评估服务器性能;其中,硬件资源综合指标评测模型,包括用于评估服务器硬件资源使用情况的服务器性能指标。上述方案通过硬件资源使用情况对服务器性能评测模型进行有效优化,从而提高评估结果的准确性。
技术领域
一种性能评估方法,具体涉及一种硬件资源在特定环境下的性能评估方法。
背景技术
随着物联网系统规模越来越大,一台硬件设备被要求服务的客户端数量越来越多,在做系统规划、设计、研发等工作中往往会面临先预估一个物联网的服务规模(客户端数量);其计算规模巨大,且客户端作为硬件设备,无法在设计阶段准确预估未来需要承载的客户端硬件设备数量,更无法对所有客户端硬件设备进行实体测试和软件性能模拟。因此,对于物联网系统后台提供服务的硬件设备数量的计算可谓十分困难,从而影响系统方案的准确设计,导致预算成本无法估测的困扰。
发明内容
为了解决上述问题,本发明提供一种硬件资源在特定环境下的性能评估方法,为硬件设备数量预测和服务器性能的评估提供解决方案,通过硬件资源使用情况对服务器性能进行有效评估,从而提高了评估结果的准确性,从而降低制定系统方案的出错概率和开发成本。
本发明的目的是采用下述技术方案实现的:
一种硬件资源在特定环境下的性能评估方法,所述方法包括:
实时监测连接客户端的服务器状态信息;
当所述服务器处于正常工作状态时,采用预先构建的硬件资源综合指标评测模型对服务器当前的硬件资源使用情况进行评估,获得每一个客户端的硬件资源参数;
根据所有客户端的硬件资源参数综合评估服务器性能;
其中,所述硬件资源综合指标评测模型,包括用于评估服务器硬件资源使用情况的服务器性能指标。
优选的,所述实时监测连接客户端的服务器状态信息之前还包括:
接收客户端的连接请求,获取请求连接的客户端信息;
根据获取的客户端信息选择相应的服务端业务接口;
客户端经由所述服务端业务接口与服务器建立连接;
其中,所述客户端信息包括运行于服务器上的客户端数量和硬件配置参数。
优选的,所述采用预先构建的硬件资源综合指标评测模型对服务器当前的硬件资源使用情况进行评估,获得每一个客户端的硬件资源参数包括:
以运行于服务器上的一个或多个客户端的硬件资源使用情况作为硬件资源综合指标评测模型的输入;
以客户端的硬件资源参数作为硬件资源综合指标评测模型的输出;
当不同数量的客户端运行于服务器上时,分别对所述服务器综合指标评测模型基于不同数量的客户端的硬件资源使用情况输出的硬件资源参数进行记录。
进一步地,所述硬件资源参数包括:CPU使用率、内存使用率、吞吐量、事务响应时间和网络带宽。
进一步地,所述采用预先构建的硬件资源综合指标评测模型对服务器当前的硬件资源使用情况进行评估,获得每一个客户端的硬件资源参数还包括:
基于硬件配置参数,将运行于服务器上的客户端类型进行划分,使得同一类型的所述硬件配置参数的差异在预设范围内;
以运行于服务器上的一个或多个同一类型的客户端硬件资源使用情况作为硬件资源综合指标评测模型的输入;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民用航空总局第二研究所,未经中国民用航空总局第二研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910916783.0/2.html,转载请声明来源钻瓜专利网。