一种OpenPOWER服务器性能的显示方法和装置制造方法及图纸

技术编号:21453728 阅读:23 留言:0更新日期:2019-06-26 04:43
本发明专利技术实施例公开了一种OpenPOWER服务器的资源显示方法和装置,包括:在OpenPOWER服务器适用的测试工具测试产生的数据中,采集与所述OpenPOWER服务器的第一配置文件对应的第一数据;根据第二配置文件,从所述第一数据对应的指标中确定待显示的目标资源指标;基于所述第一数据,可视化显示所述目标资源指标对应的第二数据。这样,不仅对该OpenPOWER服务器进行自动的性能测试和/或压力测试,而且实时对测试结果进行跟踪和显示,确保OpenPOWER服务器运行过程中的资源情况可以有效的被显示出来供查看,从而提高了对OpenPOWER服务器的监控,确保该服务器提供更加安全、可靠的服务。

【技术实现步骤摘要】
一种OpenPOWER服务器性能的显示方法和装置
本专利技术涉及服务器
,特别是涉及一种OpenPOWER服务器的资源显示方法和装置。
技术介绍
目前,为了满足日益增多的需求,服务器的配置在不断的提高。对于服务器而言,其可靠、安全的运行是确保其提供良好服务的基础,即,需要对服务器进行性能测试及结果分析。通常,只是通过在性能测试之后,通过查看服务器的测试日志是否报错,判断性能测试和/或压力测试是否存在问题,从而确定该服务器是否正常运行。但是,该对服务器进行性能测试和结果分析的方式,必须在性能测试完成之后进行,对于测试过程中的资源使用情况并不能够实时的跟踪。而对于OpenPOWER服务器,由于其配置较高,故,该OpenPOWER服务器的性能测试和/或压力测试也越来越多、越来越重要。因此,目前亟待提供一种可以在OpenPOWER服务器测试过程中,实时跟踪并可视化展示其资源占用情况的方法,以便提高对该OpenPOWER服务器的运维、监控等,从而使该OpenPOWER服务器可以提供更加安全、可靠的服务。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供OpenPOWER服务器的资源显示方法和装置,能够通过适用于OpenPOWER服务器的工具,实现对该OpenPOWER服务器自动的性能测试和/或压力测试、测试结果的跟踪和显示,确保OpenPOWER服务器运行过程中的资源情况可以有效的被显示出来供查看,从而提高了对OpenPOWER服务器的监控,确保该OpenPOWER服务器提供更加安全、可靠的服务。第一方面,提供了一种OpenPOWER服务器的资源显示方法,包括:在OpenPOWER服务器适用的测试工具测试产生的数据中,采集与所述OpenPOWER服务器的第一配置文件对应的第一数据;根据第二配置文件,从所述第一数据对应的指标中确定待显示的目标资源指标;基于所述第一数据,可视化显示所述目标资源指标对应的第二数据。可选地,在所述采集与所述OpenPOWER服务器的第一配置文件对应的第一数据之后,在所述基于所述第一数据可视化显示所述目标资源指标对应的第二数据之前,还包括:将所述第一数据存储至数据库;所述基于所述第一数据,可视化显示所述目标资源指标对应的第二数据,包括:根据所述第二配置文件,确定待显示的目标时间范围;从所述数据库中的历史数据中,获取距离当前时刻所述目标时间范围内的历史数据;获取所述第一数据和所述历史数据中,所述目标资源指标对应的数据,记作第二数据;可视化显示所述第二数据。可选地,该方法还包括:分析所述第二数据是否存在异常;若存在,则发送告警信息,用于告知当前所述OpenPOWER服务器的资源情况存在异常。可选地,所述分析所述第二数据是否存在异常,包括:分析所述第二数据是否大于第一预设阈值,或者,分析所述第二数据属于正常范围的时间占比是否小于第二预设阈值。可选地,所述OpenPOWER服务器适用的测试工具,具体为OpenPOWER服务器性能、压力测试工具HTX;采集所述第一数据的具体为:守护进程Collectd;所述数据库,具体为:Go语言编写的分布式时序、事件和指标数据库InfluxDB;可视化显示所述第二数据的具体为:度量分析和可视化显示套件Grafana。第二方面,还提供了一种OpenPOWER服务器的资源显示装置,包括:采集单元,用于在OpenPOWER服务器适用的测试工具测试产生的数据中,采集与所述OpenPOWER服务器的第一配置文件对应的第一数据;确定单元,用于根据第二配置文件,从所述第一数据对应的指标中确定待显示的目标资源指标;显示单元,用于基于所述第一数据,可视化显示所述目标资源指标对应的第二数据。可选地,该装置还包括:存储单元,用于在所述采集与所述OpenPOWER服务器的第一配置文件对应的第一数据之后,在所述基于所述第一数据可视化显示所述目标资源指标对应的第二数据之前,将所述第一数据存储至数据库;所述显示单元,包括:确定子单元,用于根据所述第二配置文件,确定待显示的目标时间范围;第一获取子单元,用于从所述数据库中的历史数据中,获取距离当前时刻所述目标时间范围内的历史数据;第二获取子单元,用于获取所述第一数据和所述历史数据中,所述目标资源指标对应的数据,记作第二数据;显示子单元,用于可视化显示所述第二数据。可选地,该装置还包括:分析单元,用于分析所述第二数据是否存在异常;发送单元,用于若所述第二数据存在异常,则发送告警信息,用于告知当前所述OpenPOWER服务器的资源情况存在异常。可选地,所述分析单元,具体用于:分析所述第二数据是否大于第一预设阈值,或者,分析所述第二数据属于正常范围的时间占比是否小于第二预设阈值。可选地,所述OpenPOWER服务器适用的测试工具,具体为OpenPOWER服务器性能、压力测试工具HTX;采集所述第一数据的具体为:守护进程Collectd;所述数据库,具体为:Go语言编写的分布式时序、事件和指标数据库InfluxDB;可视化显示所述第二数据的具体为:度量分析和可视化显示套件Grafana。在本专利技术实施例中,提供了一种OpenPOWER服务器的资源显示方法,具体可以通过下述步骤,实现对该OpenPOWER服务器的性能测试和/或压力测试的测试结果的自动跟踪和显示:首先,在OpenPOWER服务器适用的测试工具测试产生的数据中,采集与所述OpenPOWER服务器的第一配置文件对应的第一数据;接着,根据第二配置文件,从所述第一数据对应的指标中确定待显示的目标资源指标;最后,基于所述第一数据,可视化显示所述目标资源指标对应的第二数据。这样,本专利技术实施例提供的显示方法,不仅可以对该OpenPOWER服务器进行自动的性能测试和/或压力测试,而且可以实时对测试结果进行跟踪和显示,确保OpenPOWER服务器运行过程中的资源情况可以有效的被显示出来供查看,从而提高了对OpenPOWER服务器的监控,确保该OpenPOWER服务器提供更加安全、可靠的服务。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种OpenPOWER服务器的资源显示方法的流程示意图;图2为本专利技术实施例提供的另一种OpenPOWER服务器的资源显示方法的流程示意图;图3为本专利技术实施例提供的再一种OpenPOWER服务器的资源显示方法的流程示意图;图4为本专利技术实施例提供的步骤304的一示例的流程示意图;图5为本专利技术实施例提供的一种OpenPOWER服务器的资源显示装置的结构示意图。具体实施方式目前,跟踪和显示OpenPOWER服务器的性能、压力测试的测试结果,通常通过测试日志或报错信息为数据依据,在测试完成后通过人工查看的方式查看是否有单独生成的错误日志(errorlog),或,grep过程日志中的错误信息(例如:error信息、Failed信息等);存在问题如下:一方面,由于无法记录和展示测试过程中的数据,故,该跟踪和显示方式无法监控测试过程中的资源占用情况和趋势,没有说服力和可靠性;另一方本文档来自技高网...

【技术保护点】
1.一种OpenPOWER服务器的资源显示方法,其特征在于,包括:在OpenPOWER服务器适用的测试工具测试产生的数据中,采集与所述OpenPOWER服务器的第一配置文件对应的第一数据;根据第二配置文件,从所述第一数据对应的指标中确定待显示的目标资源指标;基于所述第一数据,可视化显示所述目标资源指标对应的第二数据。

【技术特征摘要】
1.一种OpenPOWER服务器的资源显示方法,其特征在于,包括:在OpenPOWER服务器适用的测试工具测试产生的数据中,采集与所述OpenPOWER服务器的第一配置文件对应的第一数据;根据第二配置文件,从所述第一数据对应的指标中确定待显示的目标资源指标;基于所述第一数据,可视化显示所述目标资源指标对应的第二数据。2.根据权利要求1所述的方法,其特征在于,在所述采集与所述OpenPOWER服务器的第一配置文件对应的第一数据之后,在所述基于所述第一数据可视化显示所述目标资源指标对应的第二数据之前,还包括:将所述第一数据存储至数据库;所述基于所述第一数据,可视化显示所述目标资源指标对应的第二数据,包括:根据所述第二配置文件,确定待显示的目标时间范围;从所述数据库中的历史数据中,获取距离当前时刻所述目标时间范围内的历史数据;获取所述第一数据和所述历史数据中,所述目标资源指标对应的数据,记作第二数据;可视化显示所述第二数据。3.根据权利要求1所述的方法,其特征在于,还包括:分析所述第二数据是否存在异常;若存在,则发送告警信息,用于告知当前所述OpenPOWER服务器的资源情况存在异常。4.根据权利要求3所述的方法,其特征在于,所述分析所述第二数据是否存在异常,包括:分析所述第二数据是否大于第一预设阈值,或者,分析所述第二数据属于正常范围的时间占比是否小于第二预设阈值。5.根据权利要求2所述的方法,其特征在于,所述OpenPOWER服务器适用的测试工具,具体为OpenPOWER服务器性能、压力测试工具HTX;采集所述第一数据的具体为:守护进程Collectd;所述数据库,具体为:Go语言编写的分布式时序、事件和指标数据库InfluxDB;可视化显示所述第二数据的具体为:度量分析和可视化显示套件Grafana。6.一种OpenPOWER服务器的资源显示装置,其特征...

【专利技术属性】
技术研发人员:王甲林
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1