Movatterモバイル変換


[0]ホーム

URL:


CN101916220A - Monitoring System of Power Consumption of CPU in Cluster - Google Patents

Monitoring System of Power Consumption of CPU in Cluster
Download PDF

Info

Publication number
CN101916220A
CN101916220ACN201010264063XACN201010264063ACN101916220ACN 101916220 ACN101916220 ACN 101916220ACN 201010264063X ACN201010264063X ACN 201010264063XACN 201010264063 ACN201010264063 ACN 201010264063ACN 101916220 ACN101916220 ACN 101916220A
Authority
CN
China
Prior art keywords
module
data
power consumption
sub
transmit
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.)
Granted
Application number
CN201010264063XA
Other languages
Chinese (zh)
Other versions
CN101916220B (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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
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 Shanghai Jiao Tong UniversityfiledCriticalShanghai Jiao Tong University
Priority to CN201010264063XApriorityCriticalpatent/CN101916220B/en
Publication of CN101916220ApublicationCriticalpatent/CN101916220A/en
Application grantedgrantedCritical
Publication of CN101916220BpublicationCriticalpatent/CN101916220B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

一种计算机技术领域的集群内中央处理器功耗的监测系统,包括:功耗获取模块、无线发送模块、数据处理模块和数据输出模块,其中:功耗获取模块与无线发送模块相连传输数字形式的功率数据信息,无线发送模块与数据处理模块相连传输数字形式的功率数据信息,数据处理模块与数据输出模块相连传输历史功耗数据信息,数据输出模块输出XML形式的历史功耗数据信息。本发明反映实时的CPU功耗状态,且监测的准确率高;避免了在集群部署环境内不方便开机箱连线的问题;通过丰富的数据表现形式动态表现功耗情况;可以供第三方应用程序调用接口。A monitoring system for central processor power consumption in a cluster in the field of computer technology, including: a power consumption acquisition module, a wireless transmission module, a data processing module, and a data output module, wherein: the power consumption acquisition module is connected with the wireless transmission module to transmit digital forms The wireless transmission module is connected with the data processing module to transmit power data information in digital form, the data processing module is connected with the data output module to transmit historical power consumption data information, and the data output module outputs historical power consumption data information in XML form. The present invention reflects the real-time CPU power consumption state, and has high monitoring accuracy; avoids the problem of inconvenient opening and connecting of the chassis in the cluster deployment environment; dynamically expresses the power consumption situation through rich data representation forms; and can be used by third parties Program call interface.

Description

Translated fromChinese
集群内中央处理器功耗的监测系统Monitoring System of Power Consumption of CPU in Cluster

技术领域technical field

本发明涉及的是一种计算机技术领域的系统,具体是一种集群内中央处理器功耗的监测系统。The invention relates to a system in the field of computer technology, in particular to a monitoring system for power consumption of a central processing unit in a cluster.

背景技术Background technique

随着计算机、通信技术的迅速发展,服务器集群已经在各大企业研究机构等获得了广泛应用。在服务器系统中,处理器的功耗和散热占据了40%左右,因此对中央处理器的功耗进行实时准确的监测,成为设计处理器节能架构等领域的重要辅助内容。中央处理器通常有标定的额定功率,但是在实际运行过程中,由于所处硬件环境以及运行的软件程序的不同,中央处理器的实际功耗通常在一定的范围内变动。而目前的服务器通常不直接提供获得中央处理器实时功耗的接口,因此需要对现有硬件进行改进,通过附加额外的功耗测定电路来获取中央处理器的实时功耗,并且提供便利的接口,使得监控软件可以读取实时功耗的数值。With the rapid development of computer and communication technology, server clusters have been widely used in research institutions of major enterprises. In the server system, the power consumption and heat dissipation of the processor account for about 40%. Therefore, real-time and accurate monitoring of the power consumption of the central processing unit has become an important auxiliary content in the design of the energy-saving architecture of the processor. The central processing unit usually has a calibrated rated power, but in the actual operation process, due to the difference in the hardware environment and the running software program, the actual power consumption of the central processing unit usually changes within a certain range. However, the current servers usually do not directly provide an interface to obtain the real-time power consumption of the central processing unit, so it is necessary to improve the existing hardware, obtain the real-time power consumption of the central processing unit by adding an additional power consumption measurement circuit, and provide a convenient interface , so that the monitoring software can read the value of real-time power consumption.

经过对现有技术文献的检索发现,中国专利申请号为:200610200886,名称为:计算机系统平均功耗的检测装置,该装置包括:电流/电压转换电路、A/D(模数)转换电路、单片机和显示器,其中:电流/电压转换电路接收待测计算机系统的工作电流,并将工作电流转换为一与工作电流数值相等的电压信号,电压信号被传送入A/D转换电路进行模/数转换,产生一表示电压信号大小的数字信号,单片机将数字信号与计算机系统的工作电压相乘得到瞬时功耗,并在预设时间内取瞬时功耗的平均值,以计算待测计算机系统的平均功耗并将平均功耗的数值转换成一显示驱动信号传送入显示模块以显示平均功耗的数值。但是该技术主要针对的是测试环境整个计算机的功耗测定,而不能特定的检测服务器集群中央处理器的实时功耗情况,也不能够满足服务器集群多处理器、多检测节点数据整合的需要。After searching the prior art literature, it is found that the Chinese patent application number is: 200610200886, and the name is: a detection device for the average power consumption of a computer system. The device includes: a current/voltage conversion circuit, an A/D (analog-to-digital) conversion circuit, Single-chip microcomputer and display, wherein: the current/voltage conversion circuit receives the operating current of the computer system to be tested, and converts the operating current into a voltage signal equal to the value of the operating current, and the voltage signal is sent to the A/D conversion circuit for analog/digital conversion. Conversion to generate a digital signal representing the magnitude of the voltage signal. The single-chip microcomputer multiplies the digital signal with the operating voltage of the computer system to obtain the instantaneous power consumption, and takes the average value of the instantaneous power consumption within a preset time to calculate the power consumption of the computer system to be tested. The average power consumption is converted into a display driving signal and sent to the display module to display the value of the average power consumption. However, this technology is mainly aimed at measuring the power consumption of the entire computer in the test environment, and cannot specifically detect the real-time power consumption of the central processor of the server cluster, nor can it meet the needs of data integration of multi-processors and multi-detection nodes in the server cluster.

发明内容Contents of the invention

本发明的目的在于克服现有技术的上述不足,提供一种集群内中央处理器功耗的监测系统。本发明具有功耗监测、无线发送整合监测数据、GUI(图像用户界面)界面表示监测结果以及提供第三方应用程序调用接口的功能。The purpose of the present invention is to overcome the above-mentioned shortcomings of the prior art, and provide a monitoring system for the power consumption of central processing units in a cluster. The invention has the functions of power consumption monitoring, wireless transmission of integrated monitoring data, GUI (graphical user interface) interface displaying monitoring results and providing a third-party application calling interface.

本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:

本发明包括:功耗获取模块、无线发送模块、数据处理模块和数据输出模块,其中:功耗获取模块与无线发送模块相连传输数字形式的CPU功率数据信息,无线发送模块与数据处理模块相连传输数字形式的CPU功率数据信息,数据处理模块与数据输出模块相连传输CPU历史功耗数据信息,数据输出模块输出XML形式的CPU历史功耗数据信息。The present invention includes: a power consumption acquisition module, a wireless transmission module, a data processing module and a data output module, wherein: the power consumption acquisition module is connected with the wireless transmission module to transmit digital CPU power data information, and the wireless transmission module is connected with the data processing module for transmission For the CPU power data information in digital form, the data processing module is connected with the data output module to transmit the historical CPU power consumption data information, and the data output module outputs the CPU historical power consumption data information in XML form.

所述的功耗获取模块包括:直流电流测定子模块、电压测定子模块、模数转换子模块和乘法运算器,其中:直流电流测定子模块与模数转换子模块相连传输测定的CPU直流电流信息,电压测定子模块与模数转换子模块相连传输测定的CPU电压信息,模数转换子模块与乘法运算器相连传输测定的CPU的直流电流和电压信息,乘法运算器与无线发送模块相连传输数字形式的CPU功耗数据信息。The power consumption acquisition module includes: DC current measurement sub-module, voltage measurement sub-module, analog-to-digital conversion sub-module and multiplier, wherein: the DC current measurement sub-module is connected to the analog-to-digital conversion sub-module to transmit the measured CPU DC current Information, the voltage measurement sub-module is connected with the analog-to-digital conversion sub-module to transmit the measured CPU voltage information, the analog-to-digital conversion sub-module is connected to the multiplier to transmit the measured CPU DC current and voltage information, and the multiplier is connected to the wireless transmission module for transmission CPU power consumption data information in digital form.

所述的数据处理模块包括:数据收集子模块、功耗存储子模块和数据统计子模块,其中:数据收集子模块与无线发送模块相连传输数字形式的CPU功率数据信息和源IP地址,数据收集子模块与功耗存储子模块相连传输数字形式的CPU功率数据信息和集群内服务器主机标识,功耗存储子模块与数据统计子模块相连传输CPU历史功耗数据,数据统计子模块与数据输出模块相连传输CPU历史功耗数据信息。The data processing module includes: a data collection submodule, a power consumption storage submodule and a data statistics submodule, wherein: the data collection submodule is connected with the wireless transmission module to transmit digital CPU power data information and source IP address, and the data collection The sub-module is connected to the power consumption storage sub-module to transmit digital CPU power data information and server host identification in the cluster, the power consumption storage sub-module is connected to the data statistics sub-module to transmit CPU historical power consumption data, and the data statistics sub-module is connected to the data output module Continuously transmit historical CPU power consumption data information.

所述的数据输出模块包括:Web界面显示子模块和第三方调用接口子模块,其中:Web界面显示子模块与用户端相连传输UI显示请求,Web界面显示子模块与数据处理模块相连传输UI显示请求和所需的CPU历史功耗数据,Web界面显示子模块与第三方调用接口子模块相连传输所需的CPU历史功耗数据,第三方调用接口子模块输出XML(可扩展标记语言)形式的CPU历史功耗数据信息。The data output module includes: a Web interface display submodule and a third-party call interface submodule, wherein: the Web interface display submodule is connected with the client to transmit UI display requests, and the Web interface display submodule is connected with the data processing module to transmit UI display The requested and required historical CPU power consumption data, the Web interface display sub-module is connected with the third-party call interface sub-module to transmit the required CPU historical power consumption data, and the third-party call interface sub-module outputs XML (Extensible Markup Language) format CPU historical power consumption data information.

与现有技术相比,本发明的有益效果是:使用真实通过CPU的电流以及CPU所负担的电压数据作为功耗的源数据,能够有效地准确反映实时的CPU功耗状态,且监测的准确率高;使用无线发送模块来进行功耗数据的发送和控制指令传送,避免了在集群部署环境(通常为机柜或机架)内不方便开机箱连线的问题;通过丰富的数据表现形式动态表现功耗情况;能够将集群内的隔离的中央处理器功耗数据进行收集整合,并以用户所需要的形式表现出来,并且可以供第三方应用程序调用接口。Compared with the prior art, the beneficial effect of the present invention is: using the current through the CPU and the voltage data borne by the CPU as the source data of power consumption, it can effectively and accurately reflect the real-time CPU power consumption state, and the monitoring is accurate High efficiency; use the wireless transmission module to send power consumption data and control command transmission, avoiding the problem of inconvenient opening and connecting the chassis in the cluster deployment environment (usually a cabinet or rack); through rich data representations, dynamic Display the power consumption; it can collect and integrate the isolated CPU power consumption data in the cluster, and display it in the form required by the user, and it can be used by third-party applications to call the interface.

具体实施方式Detailed ways

以下对本发明的的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The following is a detailed description of the embodiments of the present invention. This embodiment is implemented on the premise of the technical solution of the present invention, and detailed implementation methods and specific operating procedures are provided, but the protection scope of the present invention is not limited to the following Example.

实施例Example

本实施例包括:功耗获取模块、无线发送模块、数据处理模块和数据输出模块,其中:功耗获取模块与无线发送模块相连传输数字形式的CPU功率数据信息,无线发送模块与数据处理模块相连传输数字形式的CPU功率数据信息,数据处理模块与数据输出模块相连传输CPU历史功耗数据信息,数据输出模块输出XML形式的CPU历史功耗数据信息。This embodiment includes: a power consumption acquisition module, a wireless transmission module, a data processing module and a data output module, wherein: the power consumption acquisition module is connected to the wireless transmission module to transmit digital CPU power data information, and the wireless transmission module is connected to the data processing module The CPU power data information in digital form is transmitted, the data processing module is connected with the data output module to transmit the CPU historical power consumption data information, and the data output module outputs the CPU historical power consumption data information in XML form.

所述的功耗获取模块包括:直流电流测定子模块、电压测定子模块、模数转换子模块和乘法运算器,其中:直流电流测定子模块与模数转换子模块相连传输测定的CPU直流电流信息,电压测定子模块与模数转换子模块相连传输测定的CPU电压信息,模数转换子模块与乘法运算器相连传输测定的CPU的直流电流和电压信息,乘法运算器与无线发送模块相连传输数字形式的CPU功耗数据信息。The power consumption acquisition module includes: DC current measurement sub-module, voltage measurement sub-module, analog-to-digital conversion sub-module and multiplier, wherein: the DC current measurement sub-module is connected to the analog-to-digital conversion sub-module to transmit the measured CPU DC current Information, the voltage measurement sub-module is connected with the analog-to-digital conversion sub-module to transmit the measured CPU voltage information, the analog-to-digital conversion sub-module is connected to the multiplier to transmit the measured CPU DC current and voltage information, and the multiplier is connected to the wireless transmission module for transmission CPU power consumption data information in digital form.

本实施例中直流电流测定子模块是SO1T霍尔闭环电量传感器和8112电流电压转换器,该传感器的两个输入脚连接到CPU插座上的V+和G,该传感器输出到8112电流电压转换器以转换为电压信号;电压测定子模块是MWE8017/C智能电压测定芯片;模数转换子模块和乘法运算器由一个单片机实现,该单片机将测得的电压数据和电流数据相乘并转化为8位数字信号发送到无线发送模块。整个功耗获取模块设置在一个改进的中央处理器插座上,在中央处理器插座内为特定引脚引出旁路测试线路并引入各子模块,最终从一个8pin(引脚)总线输出实时功耗数据。The DC current measurement sub-module in this embodiment is a SO1T Hall closed-loop power sensor and an 8112 current-voltage converter. The two input pins of the sensor are connected to V+ and G on the CPU socket, and the sensor outputs to the 8112 current-voltage converter for Converted to a voltage signal; the voltage measurement sub-module is MWE8017/C intelligent voltage measurement chip; the analog-to-digital conversion sub-module and the multiplier are realized by a single-chip microcomputer, which multiplies the measured voltage data and current data and converts them into 8 bits The digital signal is sent to the wireless sending module. The entire power consumption acquisition module is set on an improved CPU socket, and the bypass test line is drawn out for specific pins in the CPU socket and introduced into each sub-module, and finally the real-time power consumption is output from an 8pin (pin) bus data.

所述的无线发送模块包括:数据读取子模块、数据存储转发子模块和无线传输子模块,其中:数据读取子模块与功耗获取模块相连传输CPU实时的功耗数据,数据存储转发子模块与数据读取子模块相连传输CPU的功耗数据和相应的时间信息,无线传输子模块与数据存储转发子模块相连传输CPU的功耗数据和相应的时间信息,无线传输子模块与数据处理模块相连传输CPU的功耗数据和相应的时间信息。The wireless transmission module includes: a data reading submodule, a data storage and forwarding submodule and a wireless transmission submodule, wherein: the data reading submodule is connected with the power consumption acquisition module to transmit real-time power consumption data of the CPU, and the data storage and forwarding submodule The module is connected to the data reading sub-module to transmit CPU power consumption data and corresponding time information, the wireless transmission sub-module is connected to the data storage and forwarding sub-module to transmit CPU power consumption data and corresponding time information, and the wireless transmission sub-module is connected to data processing The modules are connected to transmit CPU power consumption data and corresponding time information.

本实施例中整个无线发送模块建立在Atmel公司的ATMega2561+ATRF212的8位微控制器电路板上。数据读取子模块为从SuperIO口引出的一系列8pin管脚,从若干个功耗获取模块内读取实时的功耗数据;数据存储转发子模块建立在电路板ROM内,负责将物理上的管脚获取的数据对应到逻辑上的中央处理器,将中央处理器标识和实时功耗信息配对与当前时间结合,形成一条数据,存储到临时内存空间并送往无线传输子模块发送;无线传输子模块运行Contiki嵌入式操作系统,负责加入区域内的802.15.4网络并且将从临时存储空间内读取的数据发送到数据处理模块的中央服务器。In this embodiment, the entire wireless transmission module is built on the 8-bit microcontroller circuit board of ATMega2561+ATRF212 of Atmel Company. The data reading sub-module is a series of 8pin pins drawn from the SuperIO port, and reads real-time power consumption data from several power consumption acquisition modules; the data storage and forwarding sub-module is built in the The data obtained by the pin corresponds to the logical central processing unit, and the central processing unit identification and real-time power consumption information are paired with the current time to form a piece of data, which is stored in the temporary memory space and sent to the wireless transmission sub-module for transmission; wireless transmission The sub-module runs the Contiki embedded operating system, is responsible for joining the 802.15.4 network in the area and sends the data read from the temporary storage space to the central server of the data processing module.

所述的数据处理模块包括:数据收集子模块、功耗存储子模块和数据统计子模块,其中:数据收集子模块与无线发送模块相连传输数字形式的CPU功率数据信息和源IP地址,数据收集子模块与功耗存储子模块相连传输数字形式的CPU功率数据信息和集群内服务器主机标识,功耗存储子模块与数据统计子模块相连传输CPU历史功耗数据,数据统计子模块与数据输出模块相连传输CPU历史功耗数据信息。The data processing module includes: a data collection submodule, a power consumption storage submodule and a data statistics submodule, wherein: the data collection submodule is connected with the wireless transmission module to transmit digital CPU power data information and source IP address, and the data collection The sub-module is connected to the power consumption storage sub-module to transmit digital CPU power data information and server host identification in the cluster, the power consumption storage sub-module is connected to the data statistics sub-module to transmit CPU historical power consumption data, and the data statistics sub-module is connected to the data output module Continuously transmit historical CPU power consumption data information.

所述的数据收集子模块通过一个802.15.4网卡(Atmel公司的USB无线网卡)收集无线发送模块发来的功耗信息,并且将无线发送模块的源IP地址转换为集群内服务器主机标识。The data collection sub-module collects the power consumption information sent by the wireless transmission module through an 802.15.4 network card (USB wireless network card of Atmel Corporation), and converts the source IP address of the wireless transmission module into a server host identifier in the cluster.

所述的功耗存储子模块将数据收集子模块收集的数据按照关系数据库的格式存入数据表内以便以后调用。The power consumption storage sub-module stores the data collected by the data collection sub-module into the data table according to the format of the relational database for later calling.

所述的数据统计子模块从功耗存储子模块获得历史功耗数据,根据数据输出模块的要求,提供以时间段和主机标识为参数的数据统计结果。The data statistics sub-module obtains historical power consumption data from the power consumption storage sub-module, and provides data statistics results with time period and host ID as parameters according to the requirements of the data output module.

所述的数据输出模块包括:Web界面显示子模块和第三方调用接口子模块,其中:Web界面显示子模块与用户端相连传输UI(用户界面)显示请求,Web界面显示子模块与数据处理模块相连传输UI显示请求和所需的CPU历史功耗数据,Web界面显示子模块与第三方调用接口子模块相连传输所需的CPU历史功耗数据,第三方调用接口子模块输出XML形式的CPU历史功耗数据信息。Described data output module comprises: Web interface display submodule and third-party calling interface submodule, wherein: Web interface display submodule is connected with client end and transmits UI (user interface) display request, and Web interface display submodule and data processing module Connected transmission UI display request and required CPU historical power consumption data, web interface display sub-module is connected with third-party call interface sub-module to transmit required CPU historical power consumption data, third-party call interface sub-module outputs CPU history in XML form Power consumption data information.

本实施例中数据输出模块建立在一台IBM eSeries x345服务器上,运行Tomcat服务器软件以及Java执行环境。本实施例中Web界面显示子模块从用户端获得UI显示请求(从A时刻到B时刻的所有处理器功耗总和的折线图),将UI显示请求在Java程序内转换为数据统计请求,发往数据处理模块,获得统计结果,并以用户要求的形式可视化的表现出来。第三方调用接口子模块则以XML形式,将第三方应用程序要求的统计数据以HTTP(超文本传输协议)协议传送出去。In the present embodiment, the data output module is built on an IBM eSeries x345 server, running Tomcat server software and Java execution environment. In this embodiment, the Web interface display submodule obtains the UI display request (the line graph of the sum of power consumption of all processors from time A to time B) from the client, converts the UI display request into a data statistics request in the Java program, and sends Go to the data processing module to obtain statistical results and visualize them in the form required by users. The third-party call interface sub-module transmits the statistical data required by the third-party application program in HTTP (Hypertext Transfer Protocol) protocol in the form of XML.

本实施例部署流程为:The deployment process of this example is as follows:

1、将功耗获取模块安装到集群的每一个中央处理器插座上,将中央处理器安装到功耗获取模块上;1. Install the power consumption acquisition module on each CPU socket of the cluster, and install the CPU on the power consumption acquisition module;

2、将无线发送模块安装到集群内每一个机箱内;2. Install the wireless sending module into each chassis in the cluster;

3、将数据处理模块和数据输出模块部署到集群环境中;3. Deploy the data processing module and data output module to the cluster environment;

4、启动各模块,设置各功耗获取模块对应的中央处理器备注信息和发送时间间隔;4. Start each module, set the corresponding central processor remark information and sending time interval of each power consumption acquisition module;

5、启动第三方API(应用程序编程接口)服务程序,发布第三方API服务地址。5. Start the third-party API (Application Programming Interface) service program, and publish the third-party API service address.

本实施例启动后,用户可以通过任意连入局域网的计算机访问系统所提供的Web站点,选择需要监控的中央处理器和数据显示格式;最终可以提供0.01瓦的中央处理器功耗测定精度,并且以最高每秒钟10次的频率实时更新,从而实时掌握集群内中央处理器功耗随着集群内部署软件的运行情况而改变的动态,并且获得精确详细的历史数据。After the present embodiment starts, the user can connect to the Web site provided by the system by any computer access system of the local area network, select the central processing unit and the data display format that need to be monitored; the central processing unit power consumption measurement accuracy of 0.01 watts can be provided finally, and Real-time updates at a frequency of up to 10 times per second, so as to grasp in real time the dynamics of the power consumption of the CPU in the cluster as the software deployed in the cluster changes, and obtain accurate and detailed historical data.

Claims (8)

Translated fromChinese
1.一种集群内中央处理器功耗的监测系统,其特征在于,包括:功耗获取模块、无线发送模块、数据处理模块和数据输出模块,功耗获取模块与无线发送模块相连传输数字形式的CPU功率数据信息,无线发送模块与数据处理模块相连传输数字形式的CPU功率数据信息,数据处理模块与数据输出模块相连传输CPU历史功耗数据信息,数据输出模块输出XML形式的CPU历史功耗数据信息。1. A monitoring system for central processor power consumption in a cluster, characterized in that it comprises: a power consumption acquisition module, a wireless transmission module, a data processing module and a data output module, and the power consumption acquisition module is connected with the wireless transmission module to transmit digital forms The CPU power data information, the wireless sending module is connected with the data processing module to transmit the CPU power data information in digital form, the data processing module is connected with the data output module to transmit the CPU historical power consumption data information, and the data output module outputs the CPU historical power consumption in XML form Data information.2.根据权利要求1所述的集群内中央处理器功耗的监测系统,其特征是,所述的功耗获取模块包括:直流电流测定子模块、电压测定子模块、模数转换子模块和乘法运算器,其中:直流电流测定子模块与模数转换子模块相连传输测定的CPU直流电流信息,电压测定子模块与模数转换子模块相连传输测定的CPU电压信息,模数转换子模块与乘法运算器相连传输测定的CPU的直流电流和电压信息,乘法运算器与无线发送模块相连传输数字形式的CPU功率数据信息。2. The monitoring system of central processor power consumption in the cluster according to claim 1, wherein the power consumption acquisition module comprises: a direct current measurement submodule, a voltage measurement submodule, an analog-to-digital conversion submodule and Multiplier, wherein: the DC current measurement sub-module is connected to the analog-to-digital conversion sub-module to transmit the measured CPU DC current information, the voltage measurement sub-module is connected to the analog-to-digital conversion sub-module to transmit the measured CPU voltage information, and the analog-to-digital conversion sub-module is connected to the The multiplier is connected to transmit the measured DC current and voltage information of the CPU, and the multiplier is connected to the wireless sending module to transmit digital CPU power data information.3.根据权利要求1所述的集群内中央处理器功耗的监测系统,其特征是,所述的数据处理模块包括:数据收集子模块、功耗存储子模块和数据统计子模块,其中:数据收集子模块与无线发送模块相连传输数字形式的CPU功率数据信息和源IP地址,数据收集子模块与功耗存储子模块相连传输数字形式的CPU功率数据信息和集群内服务器主机标识,功耗存储子模块与数据统计子模块相连传输CPU历史功耗数据,数据统计子模块与数据输出模块相连传输CPU历史功耗数据信息。3. The monitoring system of central processor power consumption in the cluster according to claim 1, wherein said data processing module comprises: a data collection submodule, a power consumption storage submodule and a data statistics submodule, wherein: The data collection sub-module is connected to the wireless transmission module to transmit digital CPU power data information and source IP address, and the data collection sub-module is connected to the power consumption storage sub-module to transmit digital CPU power data information and server host identification in the cluster, power consumption The storage sub-module is connected to the data statistics sub-module to transmit historical CPU power consumption data, and the data statistics sub-module is connected to the data output module to transmit CPU historical power consumption data information.4.根据权利要求3所述的集群内中央处理器功耗的监测系统,其特征是,所述的数据收集子模块通过网卡收集无线发送模块发来的功耗信息,并且将无线发送模块的源IP地址转换为集群内服务器主机标识。4. The monitoring system for power consumption of central processors in the cluster according to claim 3, wherein the data collection sub-module collects the power consumption information sent by the wireless transmission module through the network card, and transmits the power consumption information of the wireless transmission module The source IP address is converted to the server host ID in the cluster.5.根据权利要求3所述的集群内中央处理器功耗的监测系统,其特征是,所述的功耗存储子模块将数据收集子模块收集的数据按照关系数据库的格式存入数据表内以便以后调用。5. The monitoring system of central processor power consumption in the cluster according to claim 3, wherein the power consumption storage submodule stores the data collected by the data collection submodule in the data table according to the format of the relational database for later calls.6.根据权利要求3所述的集群内中央处理器功耗的监测系统,其特征是,所述的数据统计子模块从功耗存储子模块获得历史功耗数据,根据数据输出模块的要求,提供以时间段和主机标识为参数的数据统计结果。6. The monitoring system of central processor power consumption in the cluster according to claim 3, wherein the data statistics sub-module obtains historical power consumption data from the power consumption storage sub-module, and according to the requirements of the data output module, Provides data statistics results with time period and host ID as parameters.7.根据权利要求1所述的集群内中央处理器功耗的监测系统,其特征是,所述的数据输出模块包括:Web界面显示子模块和第三方调用接口子模块,其中:Web界面显示子模块与用户端相连传输UI显示请求,Web界面显示子模块与数据处理模块相连传输UI显示请求和所需的CPU历史功耗数据,Web界面显示子模块与第三方调用接口子模块相连传输所需的CPU历史功耗数据,第三方调用接口子模块输出XML形式的CPU历史功耗数据信息。7. The monitoring system of central processor power consumption in the cluster according to claim 1, wherein said data output module comprises: a Web interface display submodule and a third-party call interface submodule, wherein: the Web interface display The sub-module is connected to the user end to transmit UI display requests, the web interface display sub-module is connected to the data processing module to transmit UI display requests and the required historical CPU power consumption data, and the web interface display sub-module is connected to the third-party call interface sub-module to transmit all The required historical CPU power consumption data, the third party calls the interface sub-module to output the historical CPU power consumption data information in XML format.8.根据权利要求1所述的集群内中央处理器功耗的监测系统,其特征是,所述的无线发送模块包括:数据读取子模块、数据存储转发子模块和无线传输子模块,其中:数据读取子模块与功耗获取模块相连传输CPU实时的功耗数据,数据存储转发子模块与数据读取子模块相连传输CPU的功耗数据和相应的时间信息,无线传输子模块与数据存储转发子模块相连传输CPU的功耗数据和相应的时间信息,无线传输子模块与数据处理模块相连传输CPU的功耗数据和相应的时间信息。8. The monitoring system of central processor power consumption in the cluster according to claim 1, wherein the wireless transmission module includes: a data reading submodule, a data storage and forwarding submodule and a wireless transmission submodule, wherein : The data reading sub-module is connected to the power consumption acquisition module to transmit the real-time power consumption data of the CPU, the data storage and forwarding sub-module is connected to the data reading sub-module to transmit the CPU power consumption data and corresponding time information, and the wireless transmission sub-module and data The store-and-forward sub-module is connected to transmit CPU power consumption data and corresponding time information, and the wireless transmission sub-module is connected to the data processing module to transmit CPU power consumption data and corresponding time information.
CN201010264063XA2010-08-272010-08-27 Monitoring System of Power Consumption of CPU in ClusterExpired - Fee RelatedCN101916220B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201010264063XACN101916220B (en)2010-08-272010-08-27 Monitoring System of Power Consumption of CPU in Cluster

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201010264063XACN101916220B (en)2010-08-272010-08-27 Monitoring System of Power Consumption of CPU in Cluster

Publications (2)

Publication NumberPublication Date
CN101916220Atrue CN101916220A (en)2010-12-15
CN101916220B CN101916220B (en)2012-05-09

Family

ID=43323737

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201010264063XAExpired - Fee RelatedCN101916220B (en)2010-08-272010-08-27 Monitoring System of Power Consumption of CPU in Cluster

Country Status (1)

CountryLink
CN (1)CN101916220B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102306118A (en)*2011-08-312012-01-04中兴通讯股份有限公司Method and device for monitoring power consumption of application program at Android terminal
CN103176885A (en)*2011-12-222013-06-26鸿富锦精密工业(深圳)有限公司Network card stoppage prompting system
CN106569575A (en)*2015-10-132017-04-19临沂大学Energy consumption control system of computing cluster based o event response
CN116880681A (en)*2023-09-072023-10-13南京欧晟新能源有限公司Computer heat dissipation system and method capable of automatically controlling heat dissipation capacity

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7181340B2 (en)*2004-06-212007-02-20Oki Electric Industry Co., Ltd.Engine control circuit
CN101201689A (en)*2006-12-132008-06-18上海晨兴电子科技有限公司Method for automatically supervising CPU power consumption in multitask system
US20100169689A1 (en)*2008-12-292010-07-01Moxa Inc.Method for auto power restoration

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7181340B2 (en)*2004-06-212007-02-20Oki Electric Industry Co., Ltd.Engine control circuit
CN101201689A (en)*2006-12-132008-06-18上海晨兴电子科技有限公司Method for automatically supervising CPU power consumption in multitask system
US20100169689A1 (en)*2008-12-292010-07-01Moxa Inc.Method for auto power restoration

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102306118A (en)*2011-08-312012-01-04中兴通讯股份有限公司Method and device for monitoring power consumption of application program at Android terminal
WO2013029355A1 (en)*2011-08-312013-03-07中兴通讯股份有限公司Method and device for monitoring power consumption of android terminal application
US9778721B2 (en)2011-08-312017-10-03Xi'an Zhongxing New Software Co. Ltd.Method and device for monitoring power consumption of application in android terminal
CN103176885A (en)*2011-12-222013-06-26鸿富锦精密工业(深圳)有限公司Network card stoppage prompting system
CN106569575A (en)*2015-10-132017-04-19临沂大学Energy consumption control system of computing cluster based o event response
CN116880681A (en)*2023-09-072023-10-13南京欧晟新能源有限公司Computer heat dissipation system and method capable of automatically controlling heat dissipation capacity

Also Published As

Publication numberPublication date
CN101916220B (en)2012-05-09

Similar Documents

PublicationPublication DateTitle
US11863122B2 (en)System and method for testing photosensitive device degradation
CN101916220B (en) Monitoring System of Power Consumption of CPU in Cluster
CN204089882U (en) A real-time prediction cloud platform for carbon fiber production data
CN209707604U (en)No access type instrument and equipment on-off state monitors system
CN101478574A (en)Remote monitoring system based on B/S structure and method thereof
CN203179279U (en)Remote transparent data acquisition and transmission system based on optical fiber
CN112710915B (en)Method, device, electronic equipment and computer storage medium for monitoring power equipment
CN105141039A (en)Photovoltaic power generation computer metering control system
CN204514997U (en)A kind of multifunction power system cloud gray model monitoring system
CN207557340U (en)A kind of off-line type voltage stores collector
CN206756741U (en)A kind of blood glucose meter based on the communication of mobile device Lightning mouths
CN110568233A (en) Meter-source integrated synchronous dynamic distortion power source with trigger and its realization method
CN108596786A (en)A kind of building energy consumption managing device
CN203224569U (en)Resistance tester based on wireless transmission
CN209841927U (en) Synchronous dynamic distortion power source with meter and source integrated with trigger
CN206294196U (en)A kind of MODBUS protocol conversion systems
CN207232249U (en)Subscribers' line checking device
CN206807486U (en)Can be with the high efficient data capture device of resource-sharing
CN105281439A (en)Photovoltaic power generating computer measuring control system
CN206096403U (en)Storage battery detection device based on DSP
WO2014183728A1 (en)Performance data management method and device
CN203038086U (en)Power consumption detection and analysis system
CN106468745A (en)A kind of new electric energy quality detection device
CN103196586A (en)Substation equipment temperature monitoring system
CN108153687A (en)A kind of serial port communication method and system based on MCU

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20120509

Termination date:20140827

EXPYTermination of patent right or utility model

[8]ページ先頭

©2009-2025 Movatter.jp