信息的获取方法及装置制造方法及图纸

技术编号:16779159 阅读:25 留言:0更新日期:2017-12-12 23:37
本发明专利技术提供了一种信息的获取方法及装置,其中,该方法包括:服务器向设置在主机上的内存探针模块发送用于指示按照预设规则获取信息的预设策略;服务器接收内存探针模块发送的用于指示虚拟机使用状态的资源信息与用于指示虚拟机状态的状态信息,其中,内存探针模块根据预设策略获取状态信息和资源信息。通过本发明专利技术,解决了相关技术中主动探测会对网络性能造成影响的问题,达到了降低网络资源及性能的影响的效果。

Methods and devices for information acquisition

The present invention provides a method and a device for obtaining a kind of information, wherein the method comprises: a server to the memory module to send probe set in the host for instructions according to the preset rule acquisition information preset strategy; server for receiving the memory probe module to send resource information and instructions for use of the virtual machine virtual machine state indicator state information, the memory probe module according to the preset strategy for obtaining state information and information resources. The invention solves the problem that the active detection will affect the network performance in related technologies, and achieves the effect of reducing the influence of network resources and performance.

【技术实现步骤摘要】
信息的获取方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种信息的获取方法及装置。
技术介绍
随着云计算越来越受到人们的欢迎,其规模和复杂度日益增大,也给管理带来了新的挑战。成本因素成为云计算管理需要考虑的主要问题。云计算数据中心规模不断扩大,能耗成为了数据中心的主要运营成本。为了满足峰值负载的需求,云计算预备了大量计算资源。大部分的物理服务器在大部分时间并没有被完全利用。虽然如此,这些服务器的运行依然会消耗大量的能耗。如果可以实时采集资源使用情况,根据数据中心负载量的变化,通过动态资源分配的方式提高数据中心的资源利用率同时降低能耗对云计算有重要意义。云计算依赖于底层计算机网络的支持,而逐渐庞大和复杂的网络让网络管理的成本越来越高。传统的基于被动告警事件关联方式的故障诊断在云计算网络中并不适用。主动探测的方法由于其灵活性,可能成为云计算网络故障诊断的解决方案。由于主动探测会对网络性能造成影响,需要限制探测的成本。针对相关技术中的上述问题,目前尚未存在有效的解决方案。
技术实现思路
本专利技术实施例提供了一种信息的获取方法及装置,以至少解决相关技术中主动探测会对网络性能造成影响的问题。根据本专利技术的一个方面,提供了一种信息的获取方法,包括:服务器向设置在主机上的内存探针模块发送用于指示按照预设规则获取信息的预设策略;所述服务器接收所述内存探针模块发送的用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息,其中,所述内存探针模块根据所述预设策略获取所述状态信息和所述资源信息。进一步地,在所述服务器接收到所述资源信息之后,所述方法还包括:所述服务器根据所述资源信息与本地数据库中的资源信息进行比较;在比较结果为不一致时,所述服务器对所述资源信息进行调整,并通过所述内存探针模块向虚拟机发送调整后的资源信息。进一步地,在所述服务器接收到所述资源信息之后,所述方法还包括:所述服务器判断所述状态信息是否异常;在所述状态信息指示异常时,所述服务器通过所述内存探针模块向虚拟机发送用于触发所述虚拟机复位的复位指令。进一步地,所述预设规则至少包括:周期性、定时。根据本专利技术的另一个方面,提供了一种信息的获取方法,包括:设置在主机上的内存探针模块接收服务器发送的用于指示按照预设规则获取信息的预设策略;所述内存探针模块根据所述预设策略获取用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息;所述内存探针模块将所述资源信息与所述状态信息上报到所述服务器。进一步地,在所述内存探针模块将所述资源信息与所述状态信息上报到所述服务器之后,所述方法还包括:在所述服务器比较所述资源信息与本地数据库中的资源信息的结果为不一致时,所述内存探针模块接收所述服务器对所述资源信息进行调整后的资源信息;所述内存探针模块向所述虚拟机转发调整后的资源信息。进一步地,在所述内存探针模块将所述资源信息与所述状态信息上报到所述服务器之后,所述方法还包括:在所述服务器判定所述状态信息指示异常时,所述内存探针模块接收所述服务器发送的用于触发所述虚拟机复位的复位指令;所述内存探针模块转发所述复位指令到所述虚拟机。进一步地,所述预设规则至少包括:周期性、定时。根据本专利技术的再一个方面,提供了一种信息的获取装置,应用于服务器侧,包括:第一发送模块,用于向设置在主机上的内存探针模块发送用于指示按照预设规则获取信息的预设策略;第一接收模块,用于接收所述内存探针模块发送的用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息,其中,所述内存探针模块根据所述预设策略获取所述状态信息和所述资源信息。根据本专利技术的又一个方面,提供了一种信息的获取装置,应用于设置在主机上的内存探针模块侧,包括:第二接收模块,用于接收服务器发送的用于指示按照预设规则获取信息的预设策略;获取模块,用于根据所述预设策略获取用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息;上报模块,用于将所述资源信息与所述状态信息上报到所述服务器。通过本专利技术,采用设置在主机上的内存探针模块有策略的获取虚拟机的资源信息和状态信息,可以避免相关技术中主动探测会对网络性能造成影响的问题,达到了降低网络资源及性能的影响的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种信息的获取方法的服务器的硬件结构框图;图2是根据本专利技术实施例的信息的获取方法的流程图一;图3是根据本专利技术实施例的信息的获取方法的流程图二;图4是根据本专利技术实施例的信息的获取装置的结构框图一;图5是根据本专利技术实施例的信息的获取装置的结构框图二;图6是根据本专利技术实施例的内存探针模块的结构框图;图7是根据本实施例3的装置结构示意图;图8是本专利技术实施例的基于主机通讯代理的虚拟机杀毒方法的处理方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在服务器上为例,图1是本专利技术实施例的一种信息的获取方法的服务器的硬件结构框图。如图1所示,服务器10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述服务器的结构造成限定。例如,服务器10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储应用软件的软件程序以及模块,如本专利技术实施例中的信息的获取方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(NetworkInterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。在本实施例中提供了一种运行于服务器的信息的获取方法,图2是根据本专利技术实施例的信息的获取方法的流程图一,如图2所示,该流程包括如下步骤:步骤S2本文档来自技高网...
信息的获取方法及装置

【技术保护点】
一种信息的获取方法,其特征在于,包括:服务器向设置在主机上的内存探针模块发送用于指示按照预设规则获取信息的预设策略;所述服务器接收所述内存探针模块发送的用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息,其中,所述内存探针模块根据所述预设策略获取所述状态信息和所述资源信息。

【技术特征摘要】
1.一种信息的获取方法,其特征在于,包括:服务器向设置在主机上的内存探针模块发送用于指示按照预设规则获取信息的预设策略;所述服务器接收所述内存探针模块发送的用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息,其中,所述内存探针模块根据所述预设策略获取所述状态信息和所述资源信息。2.根据权利要求1所述的方法,其特征在于,在所述服务器接收到所述资源信息之后,所述方法还包括:所述服务器根据所述资源信息与本地数据库中的资源信息进行比较;在比较结果为不一致时,所述服务器对所述资源信息进行调整,并通过所述内存探针模块向虚拟机发送调整后的资源信息。3.根据权利要求1所述的方法,其特征在于,在所述服务器接收到所述资源信息之后,所述方法还包括:所述服务器判断所述状态信息是否异常;在所述状态信息指示异常时,所述服务器通过所述内存探针模块向虚拟机发送用于触发所述虚拟机复位的复位指令。4.根据权利要求1所述的方法,其特征在于,所述预设规则至少包括:周期性、定时。5.一种信息的获取方法,其特征在于,包括:设置在主机上的内存探针模块接收服务器发送的用于指示按照预设规则获取信息的预设策略;所述内存探针模块根据所述预设策略获取用于指示虚拟机使用状态的资源信息与用于指示所述虚拟机状态的状态信息;所述内存探针模块将所述资源信息与所述状态信息上报到所述服务器。6.根据权利要求5所述的方法,其特征在于,在所述内存探针模块将所述资源信息与所述...

【专利技术属性】
技术研发人员:缪贵海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1