CN107147547A - 一种集群整体性能监控实现方法 - Google Patents

一种集群整体性能监控实现方法 Download PDF

Info

Publication number
CN107147547A
CN107147547A CN201710557251.3A CN201710557251A CN107147547A CN 107147547 A CN107147547 A CN 107147547A CN 201710557251 A CN201710557251 A CN 201710557251A CN 107147547 A CN107147547 A CN 107147547A
Authority
CN
China
Prior art keywords
data
node
cluster
performance indications
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710557251.3A
Other languages
English (en)
Inventor
吴登勇
李树锋
牛玉峰
李传忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Chaoyue Numerical Control Electronics Co Ltd
Original Assignee
Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue Numerical Control Electronics Co Ltd filed Critical Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority to CN201710557251.3A priority Critical patent/CN107147547A/zh
Publication of CN107147547A publication Critical patent/CN107147547A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/067Generation of reports using time frame reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开一种集群整体性能监控实现方法,涉及集群管理技术领域;在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。

Description

一种集群整体性能监控实现方法
技术领域
本发明公开一种性能监控实现方法,涉及集群管理技术领域,具体地说是一种集群整体性能监控实现方法。
背景技术
集群是一种计算机***, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。集群***中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。一个客户与集群相互作用时,集群像是一个独立的服务器。通过集群技术,可以在付出较低成本的情况下在***性能、可靠性、灵活性方面获得相对较高的收益。集群整体性能监控,可以使管理员了解集群的整体负载情况,对合理调整、分配资源,提高***整体性能起到重要作用。在某种意义上,他们可以被看作是一台计算机。因为集群由节点组成,所以通常比较注重集群各节点单机性能指标监控,而往往忽略了集群***整体性能监控的问题。本发明提供一种集群整体性能监控实现方法,可监控集群整体性能指标采集、计算、展示的集群***整体平均性能,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
发明内容
本发明针对现有技术存在的不足和问题,提供一种集群整体性能监控实现方法,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
本发明提出的具体方案是:
一种集群整体性能监控实现方法,在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
所述的方法,利用数据集合工具,定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
所述的方法,性能指标数据包括集群平均负载,其中集群平均负载为负载和值与集群CPU和值的比值。
一种集群整体性能监控实现***,包括集群节点、数据集合工具,
其中在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
所述的***,数据集合工具定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
本发明的有益之处是:
本发明提供一种集群整体性能监控实现方法,在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上;利用本发明方法可监控集群整体性能指标采集、计算、展示的集群***整体平均性能,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
附图说明
图1本发明***框架示意图;
图2本发明方法流程示意图。
具体实施方式
本发明提供一种集群整体性能监控实现方法,在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
同时提供一种集群整体性能监控实现***,包括集群节点、数据集合工具,
其中在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
结合附图和具体实施,对本发明做进一步说明。
利用本发明方法,集群指定节点部署数据集合工具,数据集合工具定期向集群中的各主机发送数据请求,以收集各节点采集到的本机的性能指标数据,数据集合工具将每次收集到的各节点的性能指标数据存储到数据库,并且对每次采集到的集群各节点数据的性能指标进行求和运算,并将对应的和值存储到数据库,并存储对应的时间戳,具体流程如下:
程序启动时初始化相关数据结构,
设定时间间隔到,则利用数据集合工具,定期读取集群节点列表,
为集群节点创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,
等待各线程退出,
遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库,同时存储对应时间戳。
集群平均性能计算与展示:WebUI从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。如:集群平均负载=负载和值/集群CPU和值。
利用本发明方法可监控集群平均性能指标,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。

Claims (5)

1.一种集群整体性能监控实现方法,其特征是在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
2.根据权利要求1所述的方法,其特征是利用数据集合工具,定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
3.根据权利要求1或2所述的方法,其特征是所述性能指标数据包括集群平均负载,其中集群平均负载为负载和值与集群CPU和值的比值。
4.一种集群整体性能监控实现***,其特征是包括集群节点、数据集合工具,
其中在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
5.根据权利要求4所述的***,其特征是所述数据集合工具定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
CN201710557251.3A 2017-07-10 2017-07-10 一种集群整体性能监控实现方法 Pending CN107147547A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710557251.3A CN107147547A (zh) 2017-07-10 2017-07-10 一种集群整体性能监控实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710557251.3A CN107147547A (zh) 2017-07-10 2017-07-10 一种集群整体性能监控实现方法

Publications (1)

Publication Number Publication Date
CN107147547A true CN107147547A (zh) 2017-09-08

Family

ID=59776404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710557251.3A Pending CN107147547A (zh) 2017-07-10 2017-07-10 一种集群整体性能监控实现方法

Country Status (1)

Country Link
CN (1) CN107147547A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109086009A (zh) * 2018-08-03 2018-12-25 厦门集微科技有限公司 一种监控管理方法和装置、计算机可读存储介质
CN110515805A (zh) * 2019-08-30 2019-11-29 京信通信***(中国)有限公司 性能监测方法、装置、通信设备及计算机存储介质
CN112559065A (zh) * 2019-09-26 2021-03-26 北京沃东天骏信息技术有限公司 分集群加载模型的方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101694649A (zh) * 2009-08-28 2010-04-14 曙光信息产业(北京)有限公司 集群监控的报表生成***及方法
US20140330965A1 (en) * 2011-10-26 2014-11-06 International Business Machines Corporation Server cluster monitoring
CN104639347A (zh) * 2013-11-07 2015-05-20 北大方正集团有限公司 一种多集群监控方法、装置及***
CN106375419A (zh) * 2016-08-31 2017-02-01 东软集团股份有限公司 分布式集群的部署方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101694649A (zh) * 2009-08-28 2010-04-14 曙光信息产业(北京)有限公司 集群监控的报表生成***及方法
US20140330965A1 (en) * 2011-10-26 2014-11-06 International Business Machines Corporation Server cluster monitoring
CN104639347A (zh) * 2013-11-07 2015-05-20 北大方正集团有限公司 一种多集群监控方法、装置及***
CN106375419A (zh) * 2016-08-31 2017-02-01 东软集团股份有限公司 分布式集群的部署方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109086009A (zh) * 2018-08-03 2018-12-25 厦门集微科技有限公司 一种监控管理方法和装置、计算机可读存储介质
CN109086009B (zh) * 2018-08-03 2021-08-03 厦门集微科技有限公司 一种监控管理方法和装置、计算机可读存储介质
CN110515805A (zh) * 2019-08-30 2019-11-29 京信通信***(中国)有限公司 性能监测方法、装置、通信设备及计算机存储介质
CN112559065A (zh) * 2019-09-26 2021-03-26 北京沃东天骏信息技术有限公司 分集群加载模型的方法和装置

Similar Documents

Publication Publication Date Title
CN108874640B (zh) 一种集群性能的评估方法和装置
CN106126407B (zh) 一种针对分布式存储***的性能监控调优***及方法
CN104424229B (zh) 一种多维度拆分的计算方法及***
CN100422939C (zh) 取得优化价值的配置分布式计算***的元素的方法和***
CN107528870B (zh) 一种数据采集方法及其设备
EP2791825B1 (en) System and method for monitoring and managing data center resources in real time incorporating manageability subsystem
US20060277206A1 (en) Automated reporting of computer system metrics
CN103414608B (zh) 快速的web流量采集统计***和方法
CN111740860B (zh) 日志数据传输链路监控方法及装置
US20110295728A1 (en) Systems and methods for automatically collection of performance data in a multi-tenant database system environment
CN104881352A (zh) 基于移动端的***资源监控装置
CN107147547A (zh) 一种集群整体性能监控实现方法
US20080168044A1 (en) System and method for providing performance statistics for application components
CN106202566A (zh) 一种基于大数据的海量用电数据混合存储***及方法
CN110147470B (zh) 一种跨机房数据比对***及方法
US20170132284A1 (en) Query hint management for a database management system
CN113360554A (zh) 一种数据抽取、转换和加载etl的方法和设备
CN106789270A (zh) 一种信息***集中运维管理的实现方法及***
CN106131227A (zh) 负载平衡方法、元数据服务器***及负载平衡***
CN103235976A (zh) 一种用于10kV用户巡视的巡视优化管理平台
CN106682206A (zh) 一种大数据处理方法及***
CN113238917A (zh) 前端性能监控方法、装置、设备及存储介质
CN109165045A (zh) 一种调整服务器的硬件配置的方法和装置
CN114595129A (zh) 一种可配置的多维度数据监控方法、装置及存储介质
CN110941536B (zh) 监控方法及***、第一服务器集群

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170908

RJ01 Rejection of invention patent application after publication