检测方法、装置及设备制造方法及图纸

技术编号:21184130 阅读:32 留言:0更新日期:2019-05-22 14:55
本申请实施例提供一种检测方法、装置及设备。其中,所述方法包括:获取主机的运行特征数据;基于所述主机的运行特征数据,确定所述主机是否处于闲置状态;如果所述主机处于闲置状态,输出通知消息。本申请实施例提供的技术方案实现了对主机的自动检测,能够及时、有效的获知处于闲置状态的主机。

Testing methods, devices and equipment

The embodiment of this application provides a detection method, device and device. The method includes acquiring the running characteristic data of the host, determining whether the host is idle based on the running characteristic data of the host, and outputting a notification message if the host is idle. The technical scheme provided in the embodiment of this application realizes the automatic detection of the host, and can timely and effectively know the host in idle state.

【技术实现步骤摘要】
检测方法、装置及设备
本申请实施例涉及计算机应用
,尤其涉及一种检测方法、装置及移动终端。
技术介绍
随着计算机技术的发展,企业或个人可以在提供基础资源的主机中进行业务部署,以满足自身的业务处理或者对外提供各种电子服务等。进行业务部署时,每一个主机会被用来实现某一个业务功能,若该业务功能下线,则该主机可以继续被用来实现其它的业务功能。随着时间推移,业务不断部署以及业务功能的更替,由于主机数量通常很庞大,如果没有进行良好记录,某些主机用来实现的业务功能将无法知晓,因此有些主机可能已经不再使用,处于闲置状态,但是目前却无法及时有效获知,使得主机资源得不到充分利用。
技术实现思路
本申请实施例提供一种检测方法、装置及设备,用以解决现有技术无法及时有效获知主机的闲置状态,导致主机资源浪费的技术问题。第一方面,本申请实施例中提供了一种检测方法,包括:获取主机的运行特征数据;基于所述主机的运行特征数据,确定所述主机是否处于闲置状态;如果所述主机处于闲置状态,输出通知消息。第二方面,本申请实施例中提供了一种检测装置,包括:获取模块,用于获取主机的运行特征数据;检测模块,用于基于所述主机的运行特征数据,确定所述主机是否处于闲置状态;通知模块,用于如果所述主机处于闲置状态,输出通知消息。第三方面,本申请实施例中提供了一种检测设备,包括处理器,以及分别与所述处理器连接的存储器和输出组件;所述存储器存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行;所述处理器用于:获取主机的运行特征数据;基于所述主机的运行特征数据,确定所述主机是否处于闲置状态;如果所述主机处于闲置状态,触发所述输出组件输出通知消息。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例中,通过获取主机的运行特征数据,并基于所述主机的运行特征数据,确定其是否处于闲置状态,对于处于闲置状态的主机,即可以输出通知消息,以提示用户对处于闲置状态的主机进行处理。本申请实施例可以实现主机自动检测,能够及时、有效的发现处于闲置状态的主机,从而可以及时对处于闲置状态的主机进行处理,避免了主机资源的浪费。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种检测方法一个实施例的流程图;图2为本申请提供的一种检测方法又一个实施例的流程图;图3为本申请提供的一种检测装置一个实施例的结构示意图;图4为本申请提供的一种检测装置又一个实施例的结构示意图;图5为本申请提供的一种检测设备一个实施例的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。在本申请的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。本申请实施例的技术方案主要适用于对于租用主机或者个人主机是否处于闲置状态的检测场景中,特别是对于租用主机中,例如目前的云计算平台提供的弹性计算主机,其提供基础服务器资源,包括弹性可变的CPU(CentralProcessingUnit、中央处理器)、MEM(MemoryDevice,存储器)、磁盘、网络等,企业或个人通过购买弹性计算主机可以方便的部署并运行自己的业务。比如,电子商务公司可以通过购买弹性计算主机,部署自己的网站以对外提供电子商务类服务等。正如
技术介绍
中所述,企业或个人通常会具备多个主机以实现不同业务功能,通常都是采用人工记录的方式标记每一个主机实现的业务功能。但随着时间推移,业务不断部署以及业务功能的更替,就会存在处于闲置状态的主机,因此需要对这些主机进行回收或者重新进行业务部署,以避免主机资源浪费,以削减用户成本。但是,由于主机数量通常很庞大,如果没有进行良好记录,将无人获知哪一个主机是用来实现哪一个业务功能,也就无法清楚是否存在未部署任何业务功能,处于闲置状态而不再使用的主机。现有技术中尽管可以通过人工登录主机的方式,查看主机是否处于闲置状态,但是由于企业或个人使用的主机数量往往很庞大,人工逐一排查的方式效率太低;此外现有技术中还可以设置主机使用期限,但是如果主机使用期满,可是主机运行的业务还未下线,就会导致误处理,影响业务运行。为了实现主机及时有效检测,解决主机资源浪费的技术问题。申请人经过一系列研究提出本申请的技术方案,在本申请实施例中,获得主机的运行特征数据,从而基于所述主机的运行特征数据,对该主机进行判断,确定其是否处于闲置状态,对于处于闲置状态的主机,即可以输出通知消息,以提示用户对处于闲置状态的主机进行处理。本申请实施例可以实现自动检测主机,能够及时、有效的发现处于闲置状态的主机,从而可以及时对处于闲置状态的主机进行处理,避免了主机资源的浪费。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的一种检测方法一个实施例的流程图,该方法可以包括以下几个步骤:101:获取主机的运行特征数据。其中,主机可以是指提供基础资源,包括CPU、MEM、磁盘、网络等的服务器。在一个实际应用中,该主机例如可以是云计算平台提供的弹性计算主机。其中,运行特征数据可以表示主机的运行情况,可选地,该运行特征数据可以包括CPU使用率、内存使用率、系统负载、公网入口流量以及公网出口流量中的一个或多个。运行特征数据可以是针对当前时间之前的某一时间范围内的主机运行情况统计获得。可选地,针对每一个主机均可以按照本申请实施例的检测方法进行检测,可以定期获取每一主机的运行特征数据,也即在每一个检测周期,获取每一主机的运行特征数据。为了进一步提高检测准确度,该运行特征数据可以包括CPU使用率平均值、CPU使用率最小值、CPU使用率最大值、内存使用率平均值、内存使用率最小值、内存使用率最大值、系统负载平均值、系统负载最大值、系统负载最小值、公网入口流量平均值、公网入口流量最大值、公网入口流量最小值、公网出口流量平均值、公网出口流量最大值以及公网出口流量最小值。因此,该运行特征数据可以是对当前时间之前的多个时间范围内的主机使用情况统计获得,根据每一时间范围内的主机使用情况,可以统计获得CPU使用率、内存使用率、系统负载、公网入本文档来自技高网
...

【技术保护点】
1.一种检测方法,其特征在于,包括:获取主机的运行特征数据;基于所述主机的运行特征数据,确定所述主机是否处于闲置状态;如果所述主机处于闲置状态,输出通知消息。

【技术特征摘要】
1.一种检测方法,其特征在于,包括:获取主机的运行特征数据;基于所述主机的运行特征数据,确定所述主机是否处于闲置状态;如果所述主机处于闲置状态,输出通知消息。2.根据权利要求1所述的方法,其特征在于,所述基于所述主机的运行特征数据,确定所述主机是否处于闲置状态包括:基于所述主机的运行特征数据,利用主机分类模型识别所述主机是否处于闲置状态;其中,所述主机分类模型基于处于闲置状态的样本主机的运行特征数据训练获得。3.根据权利要求2所述的方法,其特征在于,所述主机分类模型按照如下方式训练获得:将处于闲置状态的样本主机的运行特征数据以及处于非闲置状态的样本主机的运行特征数据分别作为训练样本;利用所述训练样本训练获得所述主机分类模型。4.根据权利要求3所述的方法,其特征在于,所述将处于闲置状态的样本主机的运行特征数据以及处于非闲置状态的样本主机的运行特征数据分别作为训练样本包括:将处于闲置状态的样本主机的运行特征数据作为负样本、以及处于非闲置状态的样本主机的运行特征数据作为正样本。5.根据权利要求4所述的方法,其特征在于,所述如果所述主机处于闲置状态,输出回收通知消息之后,所述方法还包括:将所述主机作为处于闲置状态的样本主机,并将其运行特征数据作为负样本以重新训练所述主机分类模型。6.根据权利要求5所述的方法,其特征在于,所述将所述主机作为处于闲置状态的样本主机,并将其运行特征数据作为负样本以重新训练所述主机分类模型包括:检测所述主机是否被人工标记为处于闲置状态;如果所述主机被人工标记为处于闲置状态,将所述主机作为处于闲置状态的样本主机,并将其运行特征数据作为负样本以重新训练所述主机分类模型。7.根据权利要求1所述的方法,其特征在于,所述基于所述主机的运行特征数据,确定所述主机是否处于闲置状态包括:基于所述主机的运行特征数据,确定所述主机的运行特征数据是否满足闲置条件;其中,如果所述主机的运行特征数据满足闲置条件,则确认所述主机处于闲置状态。8.根据权利要求4所述的方法,其特征在于,所述方法还包括:从历史记录数据中,收集各个主机的运行特征数据;将各个主机中人工标记为闲置状态的主机作为处于闲置状态的样本主机。9.根据权利要求1所述的方法,其特征在于,所述获取主机的运行特征数据包括:在每一检测周期,获取主机的运行特征数据。10.一种检测装置,其特征在于,包括:获取模块,用于获取主机的运行特征数...

【专利技术属性】
技术研发人员:张振宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1