Method and device for diagnosing performance bottleneck

A performance and bottleneck technology, applied in the computer field, can solve problems such as high dependence on people, low efficiency, and inability to discover performance bottlenecks in time, so as to achieve the effects of improving efficiency, improving accuracy, and better performance bottleneck diagnosis

Inactive Publication Date: 2012-10-03
HUAWEI TECH CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method relies heavily on people, takes a lot of time, is not efficient, and the accuracy of diagnosis cannot be guaranteed, which may lead to failure to find performance bottlenecks in time, wasting a lot of manpower and material resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for diagnosing performance bottleneck
  • Method and device for diagnosing performance bottleneck
  • Method and device for diagnosing performance bottleneck

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] figure 1 It is a schematic flow chart of an embodiment of the performance bottleneck diagnosis method of the present invention, the method can be applied to TPC-C performance testing, and the method includes:

[0023] Step 11: Divide the transactions measured by the TPC-C performance test into multiple minimum links;

[0024] TPC-C is aimed at the entire test system and is used to measure the transaction processing performance. The transactions that the system can handle include: new order (new_order), payment (payment), delivery (delivery) and inventory (stock_level).

[0025] The resources consumed and actions performed by each transaction are basically the same, and the time consumed by each transaction is related to the overall performance of the system. For example, see figure 2 , the time consumed by each transaction can be divided into client time, network time and server time, among which, client time refers to the time consumed on the client side, including t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method and a device for diagnosing performance bottleneck The method comprises the steps: dividing a transaction measured by TPC-C (transaction processing performance council-cost) into a plurality of minimum links; when a TPC-C value obtained by TPC-C performance test reaches a predetermined performance reference value, obtaining first time consumed by each minimum link of the transaction; when the TPC-C value obtained by TPC-C performance test reaches a predetermined performance bottleneck value, obtaining second time consumed by each minimum link of the transaction; respectively comparing the first times and the second times of the minimum links, determining the minimum link with the second time greater than the first time as the bottleneck link; and determining a root reason corresponding to the bottleneck link according to a preset expert library, wherein the expert library is used for storing phenomena corresponding to the bottleneck link and corresponding relation of the reason. With the adoption of the embodiment of the invention, the diagnostic effect of the TPC-C performance test can be improved.

Description

technical field [0001] The invention relates to the field of computers, in particular to a performance bottleneck diagnosis method and equipment. Background technique [0002] TPC-C (Transaction Processing Performance Council Benchmark C, Transaction Processing Performance Council Benchmark C) is a key benchmark test in the industry to measure the transaction processing performance of high-end servers, and its test results are recognized by customers. The deployment scale of TPC-C is relatively large, and in addition to the host system, a large number of servers are required to support the test. In the TPC-C test process, many links are involved, such as client, server, network, database, etc. The traditional method is to rely on senior system engineers to diagnose. However, this method relies heavily on people, takes a lot of time, is not efficient, and the accuracy of diagnosis cannot be guaranteed, which may lead to failure to find performance bottlenecks in time and was...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/22
CPCG06F11/22G06F11/3428G06F2201/87
Inventor 王勇
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products