CN105515913A - Method and device for monitoring device performance - Google Patents
Method and device for monitoring device performance Download PDFInfo
- Publication number
- CN105515913A CN105515913A CN201510982486.8A CN201510982486A CN105515913A CN 105515913 A CN105515913 A CN 105515913A CN 201510982486 A CN201510982486 A CN 201510982486A CN 105515913 A CN105515913 A CN 105515913A
- Authority
- CN
- China
- Prior art keywords
- monitoring
- target devices
- script
- performance
- execute
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明实施例提供了一种设备性能的监控方法和装置,该方法包括:将监控脚本分发至一台或多台目标设备中;登录所述一台或多台目标设备;执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控。本发明实施例大大减少了耗时,解决了配置错误和遗漏的问题,提高了性能监控的效率。
The embodiment of the present invention provides a device performance monitoring method and device. The method includes: distributing the monitoring script to one or more target devices; logging in the one or more target devices; executing the one or more target devices or monitoring scripts in multiple target devices to monitor the performance of the one or multiple target devices. The embodiment of the present invention greatly reduces time consumption, solves the problems of configuration errors and omissions, and improves the efficiency of performance monitoring.
Description
技术领域technical field
本发明涉及计算机处理的技术领域,特别是涉及一种设备性能的监控方法和一种设备性能的监控装置。The invention relates to the technical field of computer processing, in particular to a device performance monitoring method and a device performance monitoring device.
背景技术Background technique
设备测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。Equipment testing is to use test tools to test the function and performance of products according to the test plan and process, and even write different test tools according to the needs, design and maintain the test system, and analyze and evaluate the possible problems of the test plan.
执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。After the test cases are executed, faults need to be traced to ensure that the developed product fits the requirements.
在设备测试中的性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。The performance test in the equipment test is to test various performance indicators of the system by simulating various normal, peak and abnormal load conditions through automated test tools.
在性能测试中,通常使用第三方的应用监控计算机集群中大量设备的资源使用情况。In performance testing, third-party applications are usually used to monitor the resource usage of a large number of devices in a computer cluster.
由于设备太多,导致每次都是单台手动的启动,停止,以及配置参数,不仅耗时长,而且容易造成配置错误和遗漏的问题,性能监控效率较低。Because there are too many devices, a single device is manually started, stopped, and configured every time, which not only takes a long time, but also easily causes configuration errors and omissions, and the efficiency of performance monitoring is low.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种设备性能的监控方法和相应的一种设备性能的监控装置。In view of the above problems, the present invention is proposed to provide a device performance monitoring method and a corresponding device performance monitoring device that overcome the above problems or at least partially solve the above problems.
依据本发明的一个方面,提供了一种设备性能的监控方法,包括:According to one aspect of the present invention, a method for monitoring equipment performance is provided, including:
将监控脚本分发至一台或多台目标设备中;Distribute monitoring scripts to one or more target devices;
登录所述一台或多台目标设备;log into said one or more target devices;
执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控。Execute the monitoring script in the one or more target devices to monitor the performance of the one or more target devices.
可选地,所述将监控脚本分发至一台或多台目标设备中的步骤包括:Optionally, the step of distributing the monitoring script to one or more target devices includes:
登录一台或多台目标设备;Log into one or more target devices;
将监控脚本复制至一台或多台目标设备中指定的位置。Copy the monitoring script to the specified location on one or more target devices.
可选地,所述监控脚本包括监控启动脚本;Optionally, the monitoring script includes a monitoring startup script;
所述执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控的步骤包括:The step of executing the monitoring script in the one or more target devices, and monitoring the performance of the one or more target devices includes:
执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices to start collecting the performance consumption data of the one or more target devices.
可选地,所述监控启动脚本中具有监控时间;Optionally, there is monitoring time in the monitoring startup script;
所述执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据的步骤包括:The step of executing the monitoring startup script in the one or more target devices and starting to collect the performance consumption data of the one or more target devices includes:
执行所述一台或多台目标设备中的监控启动脚本,在所述监控时间中收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices, and collect performance consumption data of the one or more target devices during the monitoring time.
可选地,所述监控脚本还包括监控停止脚本;Optionally, the monitoring script also includes a monitoring stop script;
所述执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控的步骤包括:The step of executing the monitoring script in the one or more target devices, and monitoring the performance of the one or more target devices includes:
执行所述一台或多台目标设备中的监控停止脚本,停止收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring stop script in the one or more target devices, and stop collecting the performance consumption data of the one or more target devices.
可选地,还包括:Optionally, also include:
在所述一台或多台目标设备中输入上传指令,驱动所述一台或多台目标设备将性能消耗数据上传至指定的位置。Inputting an upload instruction into the one or more target devices drives the one or more target devices to upload the performance consumption data to a specified location.
可选地,还包括:Optionally, also include:
在所述一台或多台目标设备中输入修改指令,驱动所述一台或多台目标设备修改监控启动脚本中的监控时间。Inputting a modification instruction into the one or more target devices drives the one or more target devices to modify the monitoring time in the monitoring startup script.
根据本发明的另一方面,提供了一种设备性能的监控装置,包括:According to another aspect of the present invention, a device performance monitoring device is provided, including:
监控脚本分发模块,适于将监控脚本分发至一台或多台目标设备中;A monitoring script distribution module, suitable for distributing monitoring scripts to one or more target devices;
目标设备登录模块,适于登录所述一台或多台目标设备;A target device login module, adapted to log in to the one or more target devices;
性能监控模块,适于执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控。The performance monitoring module is adapted to execute the monitoring script in the one or more target devices to monitor the performance of the one or more target devices.
可选地,所述监控脚本分发模块还适于:Optionally, the monitoring script distribution module is also suitable for:
登录一台或多台目标设备;Log into one or more target devices;
将监控脚本复制至一台或多台目标设备中指定的位置。Copy the monitoring script to the specified location on one or more target devices.
可选地,所述监控脚本包括监控启动脚本;Optionally, the monitoring script includes a monitoring startup script;
所述性能监控模块还适于:The performance monitoring module is also adapted to:
执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices to start collecting the performance consumption data of the one or more target devices.
可选地,所述监控启动脚本中具有监控时间;Optionally, there is monitoring time in the monitoring startup script;
所述性能监控模块还适于:The performance monitoring module is also adapted to:
执行所述一台或多台目标设备中的监控启动脚本,在所述监控时间中收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices, and collect performance consumption data of the one or more target devices during the monitoring time.
可选地,所述监控脚本还包括监控停止脚本;Optionally, the monitoring script also includes a monitoring stop script;
所述性能监控模块还适于:The performance monitoring module is also adapted to:
执行所述一台或多台目标设备中的监控停止脚本,停止收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring stop script in the one or more target devices, and stop collecting the performance consumption data of the one or more target devices.
可选地,还包括:Optionally, also include:
数据上传模块,适于在所述一台或多台目标设备中输入上传指令,驱动所述一台或多台目标设备将性能消耗数据上传至指定的位置。The data upload module is adapted to input an upload instruction in the one or more target devices, and drive the one or more target devices to upload performance consumption data to a designated location.
可选地,还包括:Optionally, also include:
监控时间修改模块,适于在所述一台或多台目标设备中输入修改指令,驱动所述一台或多台目标设备修改监控启动脚本中的监控时间。The monitoring time modifying module is adapted to input modification instructions in the one or more target devices to drive the one or more target devices to modify the monitoring time in the monitoring startup script.
本发明实施例通过总控中心统一对一台或多台目标设备进行监控,避免对单台设备进行手动启动,停止,以及配置参数等操作,大大减少了耗时,解决了配置错误和遗漏的问题,提高了性能监控的效率。The embodiment of the present invention uniformly monitors one or more target devices through the general control center, avoiding operations such as manual start, stop, and configuration parameters of a single device, which greatly reduces time-consuming and solves the problems of configuration errors and omissions. problem, improving the efficiency of performance monitoring.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:
图1示出了根据本发明一个实施例的一种设备性能的监控方法实施例1的步骤流程图;FIG. 1 shows a flow chart of the steps of Embodiment 1 of a method for monitoring equipment performance according to an embodiment of the present invention;
图2示出了根据本发明一个实施例的一种设备性能的监控方法实施例2的步骤流程图;FIG. 2 shows a flow chart of steps in Embodiment 2 of a method for monitoring equipment performance according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的一种设备性能的监控装置实施例1的结构框图;以及FIG. 3 shows a structural block diagram of Embodiment 1 of a device performance monitoring device according to an embodiment of the present invention; and
图4示出了根据本发明一个实施例的一种设备性能的监控装置实施例2的结构框图。Fig. 4 shows a structural block diagram of Embodiment 2 of an apparatus for monitoring equipment performance according to an embodiment of the present invention.
具体实施方式detailed description
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
参照图1,示出了根据本发明一个实施例的一种设备性能的监控方法实施例1的步骤流程图,具体可以包括如下步骤:Referring to FIG. 1 , it shows a flow chart of the steps of Embodiment 1 of a method for monitoring equipment performance according to an embodiment of the present invention, which may specifically include the following steps:
步骤101,将监控脚本分发至一台或多台目标设备中;Step 101, distributing the monitoring script to one or more target devices;
在本发明实施例中,可以建立总控中心,进行统一的配置以及修改,统一控制启动和停止,监控文件的收集等监控操作。In the embodiment of the present invention, a general control center can be established to perform unified configuration and modification, unified control of start and stop, collection of monitoring files and other monitoring operations.
需要说明的是,该总控中心可以部署于目标设备之中,也可以独立于部署,保持网络通信即可,本发明实施例对此不加以限制。It should be noted that the master control center may be deployed in the target device, or may be independent of the deployment, as long as the network communication is maintained, which is not limited in the embodiment of the present invention.
在具体实现中,可以将至少部分操作写入监控脚本,如shell脚本中,存储在总控中心。In a specific implementation, at least part of the operations may be written into a monitoring script, such as a shell script, and stored in the master control center.
为了将监控脚本写入目标服务器,可以先登录一台或多台目标设备。In order to write the monitoring script into the target server, one or more target devices can be logged in first.
以linux服务器作为目标设备的示例,可以通过如下方式登录linux服务器:Taking the linux server as an example of the target device, you can log in to the linux server as follows:
1、Telnet;1. Telnet;
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。The Telnet protocol is a member of the TCP/IP protocol family, and it is the standard protocol and main method of Internet remote login service.
它为用户提供了在本地计算机上完成远程主机工作的能力,在终端使用者的电脑上使用telnet程序,用它连接到服务器。It provides users with the ability to do remote host work on their local computer, using the telnet program on the end user's computer to connect to the server.
使用Telnet协议进行远程登录时需要满足以下条件:在本地计算机上装有包含Telnet协议的客户程序,远程主机的Ip地址或域名,登录标识与口令。The following conditions need to be met when using the Telnet protocol for remote login: a client program including the Telnet protocol is installed on the local computer, the Ip address or domain name of the remote host, the login ID and the password.
Telnet远程登录服务分为以下4个过程:Telnet remote login service is divided into the following four processes:
1)本地与远程主机建立连接。1) Establish a connection between the local and the remote host.
该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名。The process is actually to establish a TCP connection, and the user must know the IP address or domain name of the remote host.
2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(NetVirtualTerminal)格式传送到远程主机。2) Send the user name and password entered on the local terminal and any commands or characters entered later to the remote host in NVT (NetVirtualTerminal) format.
该过程实际上是从本地主机向远程主机发送一个IP数据包。The process is actually sending an IP packet from the local host to the remote host.
3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果。3) Convert the data in NVT format output by the remote host into a format accepted by the local and send it back to the local terminal, including the input command echo and command execution results.
4)最后,本地终端对远程主机进行撤消连接。4) Finally, the local terminal cancels the connection to the remote host.
该过程是撤销一个TCP连接。The process is to cancel a TCP connection.
2、rlogin;2. rlogin;
远程登录(rlogin)是一个UNIX命令,它允许授权用户进入网络中的其它UNIX机器并且就像用户在现场操作一样。Remote login (rlogin) is a UNIX command that allows authorized users to enter other UNIX machines in the network and operate as if the user were on site.
一旦进入主机,用户可以操作主机允许的任何事情,比如:读文件、编辑文件或删除文件等。Once in the host, the user can operate anything allowed by the host, such as: read files, edit files or delete files, etc.
Rlogin:远程登录命令rlogin:RemoteLogininUnixsystemsRlogin: Remote Login Command rlogin: RemoteLogininUnixsystems
3、SSH。3. SSH.
SSH服务支持一种安全认证机制,即密钥认证。The SSH service supports a security authentication mechanism, namely key authentication.
所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey),任何人都可以看到其内容,用于加密;另一个称为密钥(privatekey),只有拥有者才能看到,用于解密。The so-called key authentication actually uses a pair of encrypted strings, one is called the public key (publickey), anyone can see its content for encryption; the other is called the key (privatekey), only the owner has Only the reader can see it and use it for decryption.
通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。The ciphertext encrypted by the public key can be easily decrypted using the key, but it is very difficult to guess the key based on the public key.
SSH的密钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥,使用密钥认证登录linux服务器。SSH key authentication uses this feature. Both the server and the client have their own public key and private key, and use key authentication to log in to the Linux server.
当然,上述登录方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他登录方式,本发明实施例对此不加以限制。另外,除了上述登录方式外,本领域技术人员还可以根据实际需要采用其它登录方式,本发明实施例对此也不加以限制Of course, the above login method is only an example, and other login methods may be set according to actual conditions when implementing the embodiment of the present invention, which is not limited in the embodiment of the present invention. In addition, in addition to the above login methods, those skilled in the art can also use other login methods according to actual needs, which is not limited in the embodiment of the present invention
若成功登录目标设备,则可以通过scp命令等方式将监控脚本复制至一台或多台目标设备中指定的位置,例如,为了管理方便,可以统一复制到/home目录下。If you successfully log in to the target device, you can copy the monitoring script to the specified location in one or more target devices through the scp command, for example, for the convenience of management, you can uniformly copy it to the /home directory.
需要说明的是,由于目标设备有所差异,因此,分发至目标设备的监控脚本可以相同,也可以不同,本发明实施例对此不加以限制。It should be noted that, since the target devices are different, the monitoring scripts distributed to the target devices may be the same or different, which is not limited in this embodiment of the present invention.
步骤102,登录所述一台或多台目标设备;Step 102, logging in the one or more target devices;
在本发明实施例中,总控中心可以预先存储各目标设备的IP地址、密码信息,形成目标设备列表。In the embodiment of the present invention, the master control center may pre-store the IP address and password information of each target device to form a list of target devices.
在监控开始之前,总控中心可以通过服务器的IP地址、密码远程登录目标设备列表中的目标设备,以对目标设备进行性能监控。Before the monitoring starts, the master control center can remotely log in to the target devices in the target device list through the server's IP address and password to monitor the performance of the target devices.
步骤103,执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控。Step 103, execute the monitoring script in the one or more target devices to monitor the performance of the one or more target devices.
在实际应用中,一方面,目标设备可以进行性能测试,另一方面,总控中心可以控制对目标设备的性能监控。In practical applications, on the one hand, the target device can perform performance testing, and on the other hand, the general control center can control the performance monitoring of the target device.
性能测试在产品的质量保证中起着重要的作用,它包括的测试内容丰富多样。Performance testing plays an important role in product quality assurance, and it includes a variety of testing contents.
性能测试包括三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。Performance testing includes three aspects: testing of application performance on the client side, testing of application performance on the network, and testing of application performance on the server side.
通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。Usually, the effective and reasonable combination of the three aspects can achieve comprehensive analysis of system performance and prediction of bottlenecks.
其中,服务端性能测试区别于UI性能测试、客户端性能测试等,通过产生大量高请求频率高并发的访问请求对服务端进行访问,让服务端在长时间高负载情况下运行,检查系统运行正确性、稳定性的测试方法。Among them, server-side performance testing is different from UI performance testing, client-side performance testing, etc., by generating a large number of high-frequency and high-concurrency access requests to access the server, allowing the server to run under high-load conditions for a long time, and check the system operation Correctness and stability testing methods.
在服务端性能测试中,负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。In server-side performance testing, both load testing and stress testing are performance testing, and the two can be combined. Through load testing, determine the performance of the system under various workloads. The goal is to test the changes in various performance indicators of the system when the load gradually increases.
压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。Stress testing is a test to obtain the maximum service level that the system can provide by determining the bottleneck or unacceptable performance point of a system.
在本发明的一种可选实施例中,监控脚本可以包括监控启动脚本start。In an optional embodiment of the present invention, the monitoring script may include monitoring the startup script start.
因此,总控中心可以执行(run)一台或多台目标设备中的监控启动脚本start,启动收集一台或多台目标设备的性能消耗数据。Therefore, the master control center can execute (run) the monitoring startup script start in one or more target devices to start collecting the performance consumption data of one or more target devices.
其中,该性能消耗数据包括CPU(CentralProcessingUnit,中央处理器)占用率、内存占用率、I/O等等,这些性能消耗数据可以写入日志中。Wherein, the performance consumption data includes CPU (Central Processing Unit, central processing unit) occupancy rate, memory occupancy rate, I/O, etc., and these performance consumption data may be written into a log.
进一步而言,监控启动脚本中具有监控时间。Furthermore, there is monitoring time in the monitoring startup script.
总控中心可以执行(run)一台或多台目标设备中的监控启动脚本start,在监控时间中收集一台或多台目标设备的性能消耗数据。The master control center can execute (run) the monitoring startup script start in one or more target devices, and collect performance consumption data of one or more target devices during the monitoring time.
当经过该监控时间之后,自动停止收集一台或多台目标设备的性能消耗数据。After the monitoring time elapses, automatically stop collecting the performance consumption data of one or more target devices.
例如,start中“/home/nmon64/nmon_x86_64_ubuntu1104-f-t-s30-c360”为启动监控每30秒获取一次,共获取360次并写入文件,监控时间为3小时。For example, "/home/nmon64/nmon_x86_64_ubuntu1104-f-t-s30-c360" in start is acquired once every 30 seconds for start monitoring, a total of 360 times are acquired and written to the file, and the monitoring time is 3 hours.
在本发明的另一种可选实施例中,监控脚本还可以包括监控停止脚本stop。In another optional embodiment of the present invention, the monitoring script may also include a monitoring stop script stop.
在出现异常、错误等情况下,总控中心可以执行(run)一台或多台目标设备中的监控停止脚本stop,停止收集一台或多台目标设备的性能消耗数据。In the event of abnormalities, errors, etc., the master control center can execute (run) the monitoring stop script stop in one or more target devices to stop collecting the performance consumption data of one or more target devices.
例如,stop中“nmon_pid=`ps-e|grepnmon|awk-F""'{print$1}'`”“kill-9nmon_pid”,先获取监控进程的PID,然后关闭(KILL)掉该进程。For example, "nmon_pid=`ps-e|grepnmon|awk-F""'{print$1}'`" "kill-9nmon_pid" in stop, first obtain the PID of the monitoring process, and then close (KILL) the process.
本发明实施例通过总控中心统一对一台或多台目标设备进行监控,避免对单台设备进行手动启动,停止,以及配置参数等操作,大大减少了耗时,解决了配置错误和遗漏的问题,提高了性能监控的效率。The embodiment of the present invention uniformly monitors one or more target devices through the general control center, avoiding operations such as manual start, stop, and configuration parameters of a single device, which greatly reduces time-consuming and solves the problems of configuration errors and omissions. problem, improving the efficiency of performance monitoring.
参照图2,示出了根据本发明一个实施例的一种设备性能的监控方法实施例2的步骤流程图,具体可以包括如下步骤:Referring to FIG. 2 , it shows a flow chart of steps in Embodiment 2 of a method for monitoring equipment performance according to an embodiment of the present invention, which may specifically include the following steps:
步骤201,将监控脚本分发至一台或多台目标设备中;Step 201, distributing the monitoring script to one or more target devices;
步骤202,登录所述一台或多台目标设备;Step 202, log in the one or more target devices;
步骤203,执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控;Step 203, execute the monitoring script in the one or more target devices, and monitor the performance of the one or more target devices;
其中,所述监控脚本包括监控启动脚本,所述监控启动脚本中具有监控时间;Wherein, the monitoring script includes a monitoring startup script, and the monitoring startup script has a monitoring time;
步骤204,在所述一台或多台目标设备中输入上传指令,驱动所述一台或多台目标设备将性能消耗数据上传至指定的位置;Step 204, input an upload instruction in the one or more target devices, and drive the one or more target devices to upload the performance consumption data to a specified location;
在本发明实施例中,总控中心可以在目标设备中输入上传指令upload,如szlog_name,将性能消耗数据(如日志)上传至总控中心所处设备的指定位置。In the embodiment of the present invention, the general control center can input an upload command upload, such as szlog_name, in the target device, and upload the performance consumption data (such as logs) to a designated location of the device where the general control center is located.
步骤205,在所述一台或多台目标设备中输入修改指令,驱动所述一台或多台目标设备修改监控启动脚本中的监控时间。Step 205, input a modification instruction in the one or more target devices, and drive the one or more target devices to modify the monitoring time in the monitoring startup script.
在性能测试中,一般运行一次都是以小时为单位的,这样就会在监控中和运行性能测试的时间要一致。In the performance test, it is generally run in hours, so that the monitoring and running time of the performance test should be consistent.
由于性能测试分别基准测试,负载测试、和稳定性测试等等,每种测试的时间都不一样,因此监控时间也不一样,因此,经常需要更改监控时间。Since the performance test is divided into benchmark test, load test, and stability test, etc., the time of each test is different, so the monitoring time is also different. Therefore, it is often necessary to change the monitoring time.
在本发明实施例中,总控中心可以在目标设备中输入修改指令,修改监控时间。In the embodiment of the present invention, the master control center can input modification instructions in the target device to modify the monitoring time.
例如,start中“/home/nmon64/nmon_x86_64_ubuntu1104-f-t-s30-c360”约定启动监控每30秒获取一次,共获取360次并写入文件,监控时间为3小时。For example, "/home/nmon64/nmon_x86_64_ubuntu1104-f-t-s30-c360" in start specifies that the startup monitoring will be acquired every 30 seconds, a total of 360 times will be acquired and written to the file, and the monitoring time will be 3 hours.
通过update“send"sed-i\"s/1440/360/g\"start_nmon.sh\r"”,可以通过修检测的频率和检测的次数,实现控制时间的替换。Through update "send"sed-i\"s/1440/360/g\"start_nmon.sh\r"", you can replace the control time by modifying the detection frequency and the number of detection times.
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。For the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action order, because according to the embodiment of the present invention , certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
参照图3,示出了根据本发明一个实施例的一种设备性能的监控装置实施例1的结构框图,具体可以包括如下模块:Referring to FIG. 3 , it shows a structural block diagram of Embodiment 1 of a device performance monitoring device according to an embodiment of the present invention, which may specifically include the following modules:
监控脚本分发模块301,适于将监控脚本分发至一台或多台目标设备中;The monitoring script distribution module 301 is suitable for distributing the monitoring script to one or more target devices;
目标设备登录模块302,适于登录所述一台或多台目标设备;A target device login module 302, adapted to log in the one or more target devices;
性能监控模块303,适于执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控;The performance monitoring module 303 is adapted to execute the monitoring script in the one or more target devices, and monitor the performance of the one or more target devices;
在本发明的一种可选实施例中,所述监控脚本分发模块301还可以适于:In an optional embodiment of the present invention, the monitoring script distribution module 301 may also be adapted to:
登录一台或多台目标设备;Log into one or more target devices;
将监控脚本复制至一台或多台目标设备中指定的位置。Copy the monitoring script to the specified location on one or more target devices.
在本发明的一种可选实施例中,所述监控脚本可以包括监控启动脚本;In an optional embodiment of the present invention, the monitoring script may include a monitoring startup script;
所述性能监控模块303还可以适于:The performance monitoring module 303 may also be adapted to:
执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices to start collecting the performance consumption data of the one or more target devices.
在本发明的一种可选实施例中,所述监控启动脚本中可以具有监控时间;In an optional embodiment of the present invention, the monitoring startup script may have a monitoring time;
所述性能监控模块303还可以适于:The performance monitoring module 303 may also be adapted to:
执行所述一台或多台目标设备中的监控启动脚本,在所述监控时间中收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices, and collect performance consumption data of the one or more target devices during the monitoring time.
在本发明的另一种可选实施例中,所述监控脚本还可以包括监控停止脚本;In another optional embodiment of the present invention, the monitoring script may also include a monitoring stop script;
所述性能监控模块303还可以适于:The performance monitoring module 303 may also be adapted to:
执行所述一台或多台目标设备中的监控停止脚本,停止收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring stop script in the one or more target devices, and stop collecting the performance consumption data of the one or more target devices.
参照图4,示出了根据本发明一个实施例的一种设备性能的监控装置实施例2的结构框图,具体可以包括如下模块:Referring to FIG. 4 , it shows a structural block diagram of Embodiment 2 of a device performance monitoring device according to an embodiment of the present invention, which may specifically include the following modules:
监控脚本分发模块401,适于将监控脚本分发至一台或多台目标设备中;The monitoring script distribution module 401 is suitable for distributing the monitoring script to one or more target devices;
目标设备登录模块402,适于登录所述一台或多台目标设备;A target device login module 402, adapted to log in the one or more target devices;
性能监控模块403,适于执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控;The performance monitoring module 403 is adapted to execute the monitoring script in the one or more target devices, and monitor the performance of the one or more target devices;
其中,所述监控脚本包括监控启动脚本,所述监控启动脚本中具有监控时间;Wherein, the monitoring script includes a monitoring startup script, and the monitoring startup script has a monitoring time;
数据上传模块404,适于在所述一台或多台目标设备中输入上传指令,驱动所述一台或多台目标设备将性能消耗数据上传至指定的位置。The data upload module 404 is adapted to input an upload instruction in the one or more target devices, and drive the one or more target devices to upload performance consumption data to a specified location.
监控时间修改模块405,适于在所述一台或多台目标设备中输入修改指令,驱动所述一台或多台目标设备修改监控启动脚本中的监控时间。The monitoring time modifying module 405 is adapted to input modification instructions in the one or more target devices, and drive the one or more target devices to modify the monitoring time in the monitoring startup script.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any one of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的设备性能的监控设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the device performance monitoring device according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
本发明实施例公开了A1、一种设备性能的监控方法,包括:The embodiment of the present invention discloses A1, a method for monitoring equipment performance, including:
将监控脚本分发至一台或多台目标设备中;Distribute monitoring scripts to one or more target devices;
登录所述一台或多台目标设备;log into said one or more target devices;
执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控。Execute the monitoring script in the one or more target devices to monitor the performance of the one or more target devices.
A2、如A1所述的方法,所述将监控脚本分发至一台或多台目标设备中的步骤包括:A2, the method as described in A1, the described step of distributing the monitoring script to one or more target devices includes:
登录一台或多台目标设备;Log into one or more target devices;
将监控脚本复制至一台或多台目标设备中指定的位置。Copy the monitoring script to the specified location on one or more target devices.
A3、如A1所述的方法,所述监控脚本包括监控启动脚本;A3, the method as described in A1, described monitoring script comprises monitoring startup script;
所述执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控的步骤包括:The step of executing the monitoring script in the one or more target devices, and monitoring the performance of the one or more target devices includes:
执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices to start collecting the performance consumption data of the one or more target devices.
A4、如A3所述的方法,所述监控启动脚本中具有监控时间;A4, the method as described in A3, has monitoring time in the described monitoring startup script;
所述执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据的步骤包括:The step of executing the monitoring startup script in the one or more target devices and starting to collect the performance consumption data of the one or more target devices includes:
执行所述一台或多台目标设备中的监控启动脚本,在所述监控时间中收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices, and collect performance consumption data of the one or more target devices during the monitoring time.
A5、如A3所述的方法,所述监控脚本还包括监控停止脚本;A5, the method as described in A3, described monitoring script also comprises monitoring stop script;
所述执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控的步骤包括:The step of executing the monitoring script in the one or more target devices, and monitoring the performance of the one or more target devices includes:
执行所述一台或多台目标设备中的监控停止脚本,停止收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring stop script in the one or more target devices, and stop collecting the performance consumption data of the one or more target devices.
A6、如A1或A2或A3或A4或A5所述的方法,还包括:A6. The method as described in A1 or A2 or A3 or A4 or A5, further comprising:
在所述一台或多台目标设备中输入上传指令,驱动所述一台或多台目标设备将性能消耗数据上传至指定的位置。Inputting an upload instruction into the one or more target devices drives the one or more target devices to upload the performance consumption data to a specified location.
A7、如A1或A2或A3或A4或A5所述的方法,还包括:A7. The method as described in A1 or A2 or A3 or A4 or A5, further comprising:
在所述一台或多台目标设备中输入修改指令,驱动所述一台或多台目标设备修改监控启动脚本中的监控时间。Inputting a modification instruction into the one or more target devices drives the one or more target devices to modify the monitoring time in the monitoring startup script.
本发明实施例还公开了B8、一种设备性能的监控装置,包括:The embodiment of the present invention also discloses B8, a device performance monitoring device, comprising:
监控脚本分发模块,适于将监控脚本分发至一台或多台目标设备中;A monitoring script distribution module, suitable for distributing monitoring scripts to one or more target devices;
目标设备登录模块,适于登录所述一台或多台目标设备;A target device login module, adapted to log in to the one or more target devices;
性能监控模块,适于执行所述一台或多台目标设备中的监控脚本,对所述一台或多台目标设备的性能进行监控。The performance monitoring module is adapted to execute the monitoring script in the one or more target devices to monitor the performance of the one or more target devices.
B9、如B8所述的装置,所述监控脚本分发模块还适于:B9, the device as described in B8, the monitoring script distribution module is also suitable for:
登录一台或多台目标设备;Log into one or more target devices;
将监控脚本复制至一台或多台目标设备中指定的位置。Copy the monitoring script to the specified location on one or more target devices.
B10、如B8所述的装置,所述监控脚本包括监控启动脚本;B10, the device as described in B8, described monitoring script comprises monitoring startup script;
所述性能监控模块还适于:The performance monitoring module is also adapted to:
执行所述一台或多台目标设备中的监控启动脚本,启动收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices to start collecting the performance consumption data of the one or more target devices.
B11、如B10所述的装置,所述监控启动脚本中具有监控时间;B11, the device as described in B10, has monitoring time in the described monitoring startup script;
所述性能监控模块还适于:The performance monitoring module is also adapted to:
执行所述一台或多台目标设备中的监控启动脚本,在所述监控时间中收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring startup script in the one or more target devices, and collect performance consumption data of the one or more target devices during the monitoring time.
B12、如B10所述的装置,所述监控脚本还包括监控停止脚本;B12, the device as described in B10, the monitoring script also includes a monitoring stop script;
所述性能监控模块还适于:The performance monitoring module is also adapted to:
执行所述一台或多台目标设备中的监控停止脚本,停止收集所述一台或多台目标设备的性能消耗数据。Execute the monitoring stop script in the one or more target devices, and stop collecting the performance consumption data of the one or more target devices.
B13、如B8或B9或B10或B11或B12所述的装置,还包括:B13. The device as described in B8 or B9 or B10 or B11 or B12, further comprising:
数据上传模块,适于在所述一台或多台目标设备中输入上传指令,驱动所述一台或多台目标设备将性能消耗数据上传至指定的位置。The data upload module is adapted to input an upload instruction in the one or more target devices, and drive the one or more target devices to upload performance consumption data to a designated location.
B14、如B8或B9或B10或B11或B12所述的装置,还包括:B14. The device as described in B8 or B9 or B10 or B11 or B12, further comprising:
监控时间修改模块,适于在所述一台或多台目标设备中输入修改指令,驱动所述一台或多台目标设备修改监控启动脚本中的监控时间。The monitoring time modifying module is adapted to input modification instructions in the one or more target devices to drive the one or more target devices to modify the monitoring time in the monitoring startup script.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510982486.8A CN105515913A (en) | 2015-12-23 | 2015-12-23 | Method and device for monitoring device performance |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510982486.8A CN105515913A (en) | 2015-12-23 | 2015-12-23 | Method and device for monitoring device performance |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105515913A true CN105515913A (en) | 2016-04-20 |
Family
ID=55723572
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510982486.8A Pending CN105515913A (en) | 2015-12-23 | 2015-12-23 | Method and device for monitoring device performance |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105515913A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107911410A (en) * | 2017-10-17 | 2018-04-13 | 珠海金山网络游戏科技有限公司 | Distributed Services process resource consumes statistical method and device |
| CN109672581A (en) * | 2018-09-25 | 2019-04-23 | 平安科技(深圳)有限公司 | Monitoring method, device, equipment and the storage medium of zookeeper |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101126981A (en) * | 2007-09-28 | 2008-02-20 | 华为技术有限公司 | Script command registration method, method and device for calling source program code |
| US20080263195A1 (en) * | 2007-04-20 | 2008-10-23 | Sap Ag | Performance Monitoring |
| CN104754608A (en) * | 2013-12-25 | 2015-07-01 | 腾讯科技(深圳)有限公司 | Method and system for monitoring performances of mobile terminal |
| CN104809045A (en) * | 2015-04-27 | 2015-07-29 | 腾讯科技(深圳)有限公司 | Operation method and device of monitoring script |
-
2015
- 2015-12-23 CN CN201510982486.8A patent/CN105515913A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080263195A1 (en) * | 2007-04-20 | 2008-10-23 | Sap Ag | Performance Monitoring |
| CN101126981A (en) * | 2007-09-28 | 2008-02-20 | 华为技术有限公司 | Script command registration method, method and device for calling source program code |
| CN104754608A (en) * | 2013-12-25 | 2015-07-01 | 腾讯科技(深圳)有限公司 | Method and system for monitoring performances of mobile terminal |
| CN104809045A (en) * | 2015-04-27 | 2015-07-29 | 腾讯科技(深圳)有限公司 | Operation method and device of monitoring script |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107911410A (en) * | 2017-10-17 | 2018-04-13 | 珠海金山网络游戏科技有限公司 | Distributed Services process resource consumes statistical method and device |
| CN109672581A (en) * | 2018-09-25 | 2019-04-23 | 平安科技(深圳)有限公司 | Monitoring method, device, equipment and the storage medium of zookeeper |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20160103669A1 (en) | Installing and Configuring a Probe in a Distributed Computing Environment | |
| US9602598B2 (en) | Coordinating application migration processes | |
| KR102158754B1 (en) | Method and apparatus for operating on smart network interface card | |
| CN107623698B (en) | Method and device for remotely debugging network equipment | |
| CN106919485B (en) | System based on hardware testing tool configured on server | |
| US9021008B1 (en) | Managing targeted scripts | |
| CN104468283B (en) | Monitoring method, the device and system of more hosting systems | |
| CN109274777B (en) | A method, device, equipment and readable storage medium for exporting configuration files | |
| US9134983B2 (en) | Uniquely identifying a machine | |
| US12052130B2 (en) | Adaptive segmentation of data center asset telemetry information | |
| CN106254312B (en) | A method and device for realizing server attack defense through virtual machine heterogeneity | |
| CN107832091A (en) | A kind of BMC configuring management methods and device | |
| CN110209562A (en) | A kind of log analysis method and Analysis server | |
| CN105119772B (en) | A C/S Architecture IPMI Functional Test Method | |
| US12052224B2 (en) | Client browser to endpoint peer to peer redirection from cloud control pane | |
| CN105515913A (en) | Method and device for monitoring device performance | |
| CN103220170B (en) | Method and device for automatically configuring and managing equipment | |
| JP7042624B2 (en) | Methods and systems for auditing for evaluation platforms | |
| US20150271029A1 (en) | Activation management system and activation management method | |
| US12192289B2 (en) | Connectivity management system client and host aware extensions for non-embedded use cases | |
| CN111352810A (en) | Performance monitoring method and device based on multi-process, and computing device | |
| JP4208494B2 (en) | Load test system for network server | |
| US20230198845A1 (en) | Systems and methods of configuring monitoring operations for a cluster of servers | |
| CN114201181B (en) | Service deployment method, device, electronic device and medium | |
| US12052142B2 (en) | Connectivity management system which optimizes embedded connectivity management system operations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160420 |